Я ищу решение для поиска, и я не могу найти его. Он предназначен для веб-сайта, который предлагает более миллиона продуктов разных типов, которые должны быть доступны для поиска. Продукты хранятся в базе данных со сложной структурой (свойство продукта не отображается непосредственно в столбец таблицы), поэтому я считаю, что проще использовать искатель, чем поисковик базы данных. Потому что, когда я генерирую HTML для продукта, я должен все же получить свойства, чтобы я мог добавить их в метаданные.Нужна рекомендация для решения .NET.
Что я ищу это модуль поиска, который я могу интегрировать в моем приложении .NET и веб предоставить мне со следующими характеристиками:
- Гусеничный или поиск в базе данных решение (потому что я могу себе представить, что ползает возможно, не будет способ пойти, не стесняйтесь советовать мне об этом)
- Форма расширенного поиска, которую я могу настроить при помощи моих собственных свойств
- Возможности поиска по фасетке (после того, как пользователь выполнил поиск, он должен иметь возможность сузить его)
- Очевидно, что каждая деталь o f страница результатов должна быть настраиваемой
Я обнаружил, что многие люди энтузиасты о Lucene.NET. Может ли это решение предоставить мне функции, перечисленные выше? У вас есть другие продукты, которые вы можете мне посоветовать?
Lucene.NET - хорошее решение в моем опыте - возможно, так хорошо, как сейчас – JohnIdol