Ваши обсуждения запустятся, с каким consitutes ошибка и развиваются в то, какой рабочий процесс применяться и закончиться с крупным спором о том, как управлять проектами разработки программного обеспечения. Вы действительно хотите это?:-) Nah, мысль не - идет и покупает ту!
Если вы имеете в виду запуск сервера Solr в .Net вместо Java, то нет, порта нет. Я пытался запустить его с IKVM здесь , но для меня это низкий приоритет, поэтому я не могу уделять ему много времени. Было бы здорово, если бы кто-нибудь мог помочь с этим.
Если вы имеете в виду использование / подключение к Solr из приложения .Net, тогда да, вы можете использовать SolrNet или SolrSharp ] для этого.
ОБНОВЛЕНИЕ: Я добился значительного прогресса с Solr + IKVM .
Да, на GitHub есть хотя бы один проект с открытым исходным кодом.
Джефф Роденбург создал C # API для взаимодействия с Solr. API поддерживает:
Добавление, обновление и удаление документов из индекса solr. Поддержка конфигурации для нескольких экземпляров solr. Флаги для режимов чтения / записи для поддержки репликации solr. Поисковые запросы, возвращающие строго типизированные объекты Поддержка фасетов
и др ... http://www.codeplex.com/solrsharp