как правильно выполнять индексацию и поиск в Lucene.Net - PullRequest
1 голос
/ 09 сентября 2009

У меня есть список всех слов в документе. Я хочу проиндексировать его, а затем я хочу получить определенное слово и несколько близких слов (10 слов до результата и 10 слов после результата).

Как правильно индексировать и искать в Lucene.net? Пожалуйста, ответьте мне как можно скорее.

Благодарю вас,

Ashish

1 Ответ

2 голосов
/ 10 сентября 2009

То, что вы хотите, называется KWIC (ключевое слово в контексте) . Вы можете использовать Lucene.net Highlighter , чтобы сделать это - в основном он находит текстовые части в документе, которые соответствуют запросу. Затем вы можете использовать смещения для добавления токенов слева и справа от возвращаемого совпадения. Вот обсуждение выделения в Java Lucene , которое может быть обобщено на Lucene.net.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...