Создание индекса Lucene в базе данных SQL Server - PullRequest
0 голосов
/ 08 февраля 2011

Я создаю пользовательское веб-приложение на C # .NET, и у меня есть полностью настраиваемая схема базы данных.Мне нужно приложение поисковой системы, которое достаточно полно для поиска по всей базе данных, которую я использую.Мы решили использовать Lucene .NET и, возможно, Solr сверху.Хотя мне нужна помощь, поскольку я новичок.

Во-первых, как мне создать индекс Lucene .NET с использованием C # для базы данных SQL Server 05 или 08?Если кто-то может помочь мне, объяснив соответствующие шаги, где можно сослаться на файлы Lucene .NET и т. Д., Любая помощь будет очень признательна.добавить дополнительную функциональность, но как мне это сделать?Как он работает и что требуется и т. Д. Если вы используете Solr на Microsoft SQL Server, нужно ли мне использовать SolrNet поверх Solr?

Заранее благодарим за всю полученную помощь!

1 Ответ

3 голосов
/ 08 февраля 2011

используйте Lucene .NET и, возможно, Solr сверху

Solr не работает поверх Lucene.NET. Это автономный сервер поиска Java, построенный на основе Java (оригинальной) Lucene.

Самый простой способ импорта данных из реляционной базы данных в Solr - это использование DataImportHandler .

SolrNet - это клиент, библиотека .net, которая взаимодействует с Solr через HTTP. Я кратко объяснил, как взаимодействия взаимодействуют в этом блоге .

...