Подтвердить что ты не робот

Доступен ли Solr для .Net?

Я хочу узнать Solr. Могу ли я узнать какой-нибудь хороший учебник/ссылки для него?

Кроме того, доступен ли Solr для .NET?

4b9b3361

Ответ 1

Если вы имеете в виду запуск сервера Solr на .Net вместо Java, то нет, нет порта. Я пытался запустить его с помощью IKVM здесь но это низкоприоритетное для меня, поэтому я не могу много времени уделять этому. Было бы здорово, если бы кто-то помог с этим.

Если вы имеете в виду использование/подключение к Solr из приложения .Net, то да, вы можете использовать SolrNet или SolrSharp для этого.

I опубликовал блог об этом недавно.

UPDATE: я сделал значительный прогресс с Solr + IKVM.

Ответ 2

Джефф Роденбург создал С# API для взаимодействия с Solr. API поддерживает:

Добавление, обновление и удаление документов из индекса solr. Поддержка конфигурации для нескольких экземпляров solr. Флаги для режимов чтения/записи в поддержку репликации solr. Поисковые запросы, возвращающие сильно типизированные объекты Поддержка фасетов

и более... http://www.codeplex.com/solrsharp

Ответ 3

Да, есть, по крайней мере, один проект с открытым исходным кодом на GitHub.

https://github.com/mausch/SolrNet

Ответ 4

Если вы просто хотите реплицировать базу данных Lucene.NET между несколькими машинами (в расположении "мастер-ведомый" ), вы можете попробовать стероиды Lucene, доступные в http://bitbucket.org/guibv/lucene.steroids.

Этот код основан на скриптах оболочки Solr и использует cwRsync для синхронизации файлов.

Ответ 5

Я хотел бы представить свою библиотеку с открытым исходным кодом под названием LinqToSolr, которая предоставляет функциональные возможности создания LINQ-запросов для Solr. Вот страница nuget или просмотрите проект github