Полнотекстовый поиск с DB4O - PullRequest
3 голосов
/ 15 января 2009

В моей базе данных DB4O есть количество объектов Book

Book
  +string: Title
  ...

При вводе заголовка (строки) в форму я хотел бы предложить существующие заголовки. В настоящее время я использую простой

book.Title.Contains(titlePart)

Но было бы неплохо, если бы я мог предложить книги с заголовками, которые совпадают с входным заголовком, даже если в нем было несколько непоследовательных совпадающих слов и приводить совпадения в порядке значимости. Вкратце: полнотекстовый поиск по ним.

Есть идеи?

1 Ответ

2 голосов
/ 04 февраля 2009

Вы должны подключить Lucene или Lucene.NET для индексирования ваших текстовых полей. Полнотекстовый поиск будет очень быстрым с использованием Lucene.

...