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