2016-11-16 3 views
0

Предположим, у меня есть приложение MVC с некоторыми статическими и динамическими веб-страницами. Как добавить функцию поиска для такого сайта?Как реализовать поисковую систему на существующей странице mvc

Я не хочу создавать простую страницу для поиска данных, содержащихся в базе данных, я хочу иметь возможность индексировать целые страницы по мере их отображения клиенту.

Любое решение для ASP.NET MVC4/5?

Shell Я использую существующее решение (которое?) Или создаю свой собственный?

+0

Вы еще что-нибудь пробовали? Какую проблему вы пытаетесь решить? Построение поисковой системы с нуля кажется, что это, вероятно, не самая лучшая идея ... рассмотрите упрощение вашей навигации, если сложно найти контент на вашем сайте. – Milney

+1

Возможный дубликат [Как создать поисковую систему на C#] (http://stackoverflow.com/questions/2933464/how-to-build-a-search-engine-in-c-sharp) –

ответ

1

Отказ от ответственности: это продукт компании, в которой я работаю.

Вы можете использовать SearchUnit для индексирования/поиска веб-сайтов MVC. Есть бесплатная версия сообщества и более мощная платная версия.

Я не знаю специфики того, что вам нужно, но он проще в использовании и более округлен (например, включает проверку орфографии, много парсеров формата документа), чем другие варианты, такие как Lucene (IMHO, дайте мне знать, если вы не согласен).

Спецификации MVC: here.