私は現在、私のPHPプロジェクトのための高度な検索を提供するための最良の方法の研究をやっています。MySQLの検索 - 全文検索のためのMyISAM対のInnoDBとの取引
私は、全文検索を使用するのではなく、テーブルの行に一致する文字列を検索するLIKEを使用して、それを絞られています。しかし、これを行うには、InnoDBエンジンを使用して犠牲にする必要があります。これにより、トランザクションとテーブルの関係のACIDityが失われてしまいます。
はそれが本当に価値MYISAMのMySQLのエンジンを使用するか、検索機能を提供するより良い方法があるです。
何か指摘したいと思います!
スティックと性能がhttp://stackoverflow.com/questions/4732067/complex-query-for-recreating-fulltextをスフィンクスに切り替えた場合に問題になるまでこのような何かを:参照してください。 -search-effect-on-innodb/4732982#4732982。 myisamがよりよく読まれていると思うなら、http://stackoverflow.com/questions/4419499/mysql-nosql-help-me-to-choose-the-right-one-on-a/4421601#4421601 –