Я ищу очень надежную поисковую систему для интеграции на веб-сайте .Net.Поисковая система для интеграции в стек .NET.
Текущее предлагаемое решение:
Lucene.NET
Стек на основе Lucene. Тем не менее, я хотел бы оценить другие поисковые системы, прежде чем передумать.
набор функций нам нужно, это следующее:
- Возможность сканировать произвольные страницы с помощью HTTP
- Возможность синтаксического анализа Sitemaps
- Возможность получить списки URI, для анализа с помощью базы данных справочной
- Возможность ограничить поиск определенного языка/локали
- Возможность ограничить поиск подмножества страниц (например, с помощью регулярных выражений на URI)
- Скорость и масштабируемость (это для общедоступного веб-сайта с тонны трафика)
- должны иметь поддержку API .NET или супер-легкий HTTP на основе API, которые могут быть обернуты в .NET API
- Язык- зависимый полнотекстового поддержка
Другие вещи, которые были бы большими, но не дело-выключатели, если они не поддерживаются:
- Отчетность
- Aliasing и подмагничивания результатов
- HTTP на основе страницы администрирования поддержки
- SQL Server
Какое другое программное обеспечение поисковые системы работали для вас? Есть ли вы порекомендовать или что нам следует избегать?
Solrnet не .net порт Solr, это клиентская библиотека. –
@Mauricio: обновленный ответ – adrianbanks