0

次の基準のような検索を実装したい:

  1. たとえば、複数のキーワードに従って検索を実行する必要があります。キーワード=人、猫、コウモリ

  2. 検索は、データベースで利用可能なキーワードの単数形と複数形に一致する必要があり、その行が結果で利用可能である必要があります。

例えば:

Declare keyword varchar(max) = 'man,cat,bat'

検索するテーブル:

ID  Name
-----------
1   man
2   men
3   cat
4   dog
5   bat

結果は

ID  Name
-----------
1   man
2   men
3   cat
5   bat

この検索を SQL Server 2008 に実装したいと考えています。革新的なものを提案してください。これは全文検索を使用して実行できると思いますが、その方法がわかりません。

4

1 に答える 1

0

唯一の方法は、複数形の辞書を作成することです。wiktionary.com からデータを取得できます。

于 2013-07-03T04:26:58.323 に答える