3

私のクライアントは、私が彼のサイトに書き込んだ検索機能を見て、検索機能をより一般的にする必要があるという意味で「あいまい」にするように私に依頼しました。

これを行う方法がわかりません。現在、すべてのセクションについて、データベース内のテーブル (すべての列) でLIKE検索クエリの値を検索しています。

私が与えられたケースはこれでした:

テーブルにはcomplexname「Larae's Corner」という値を持つ行がありますが、「Larae」を検索しても結果として返されません。

私の知る限り、テーブル内のすべての行のすべての列の値をチェックして、検索クエリのようなものをチェックすることは、誰もが得ることができるほど「あいまい」です。

誰でもこれで私を助けることができますか?ここでコンセプトを探しています。LIKE だけでなく、検索がどのように機能するかをより詳細に理解する必要があります...

前もって感謝します!

4

2 に答える 2

0

確かに、LIKE よりもあいまいなものが必要です。語幹を調べて、Lucene のようなツールでインデックスを作成することをお勧めします。

于 2013-08-12T12:13:08.390 に答える