Советы / рекомендации по использованию Lucene - PullRequest
4 голосов
/ 20 февраля 2009

Я работаю на портале вакансий, используя asp.net 3.5 Я использовал Lucene для поиска работы и поиска резюме. Хотели бы знать советы / рекомендации, если таковые имеются в отношении оптимизации производительности Lucene, масштабируемости и т. Д.

Спасибо за тонну!

Ответы [ 3 ]

0 голосов
/ 24 февраля 2009

Если вы используете сортировку, следите за размером компараторов. Когда используются сортировки, для каждого документа, возвращаемого поисковиком, будет объект компаратора, сохраненный для каждого SortField в объекте Sort. В зависимости от размера документов и количества полей, которые вы хотите отсортировать, это может стать большой головной болью.

0 голосов
/ 26 февраля 2009

Я задокументировал, как я использовал Lucene.NET (в BugTracker.NET) здесь:

http://www.ifdefined.com/blog/post/2009/02/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx

0 голосов
/ 21 февраля 2009

Одна вещь, которую вы должны иметь в виду, это то, что очень сложно кластеризовать или реплицировать индексы lucene в больших установках, таких как аварийные сценарии или распределенные системы. Поэтому у вас должен быть хороший способ репликации заданий индекса или всей базы данных.

...