1

私はこれを最初から正しく行うようにしたいのですが、これに対する良い答えが見つからなかったので、私は尋ねると思いました。

私がやろうとしていることは次のとおりです。

次のような文を取ります:速い茶色のキツネは怠惰な犬を飛び越えました」そして全文を使用して複数のテーブルで一致を検索します。

1つのテーブルがキーワードになります。すべての一言。2番目のテーブルはフレーズになります。

キーワードの部分は簡単です。explode()を使用し、phpと文を使用して、キーワードテーブルで一致するものを検索します。

フレーズは私がよくわからないところです。文の文字列全体に対してフレーズテーブルを検索すると、一致するものが見つかりますか?「怠惰な犬」や「茶色のキツネ」のように、それとも全文を見つけようとしますか?

うまくいけば、これは理にかなっています。

ブルースありがとう

4

1 に答える 1

2

SphinxやLuceneなどのフルテキストエンジンを調べることをお勧めします。mySQLの全文検索は非常に遅く、面倒です。mySQLエンジンプラグインをコンパイルしてフルテキストエンジンとインターフェイスできるので、私はSphinxが本当に好きです。

于 2013-02-22T17:43:32.700 に答える