3

私の DB4O データベースには、大量の Book オブジェクトがあります

Book
  +string: Title
  ...

フォームにタイトル (文字列) を入力するときに、既存のタイトルを提案したいと思います。現在、私はシンプルなものを使用しています

book.Title.Contains(titlePart)

しかし、入力されたタイトルに一致するタイトルが、連続していない複数の一致する単語がある場合でも一致するタイトルの本を提案し、関連性の高い順に一致する本を提案できれば、それは素晴らしい追加です。要するに、それらを全文検索してください。

何か案は?

4

1 に答える 1

2

テキストフィールドにインデックスを付けるには、LuceneまたはLucene.NETをフックする必要があります。Luceneを使用すると、全文検索が非常に高速になります。

于 2009-02-04T20:34:20.993 に答える