Lucene (используемая здесь версия Lucene.net также называется DotLucene) — это библиотека функций поиска информации (Library), с помощью которой вы можете добавлять в свое приложение функции индексирования и поиска. Пользователям Lucene не требуется глубоких знаний о полнотекстовом поиске. Просто научитесь использовать класс в библиотеке, и вы реализуете функцию полнотекстового поиска для своего приложения. Но не думайте, что Lucene — это поисковая система, подобная Google. Lucene — это даже не приложение. Это просто инструмент и библиотека. Вы также можете понимать его как пакет, который хорошо инкапсулирует функции индексирования и поиска. API-интерфейс для использования. С помощью этого API можно выполнять множество операций, связанных с поиском, и это очень удобно. Этот исходный код демонстрирует сочетание Lucene с Sql для создания индекса, а данные в Sql индексируются и извлекаются с помощью Lucene.