Я разрабатываю внутренний веб-сайт для инструмента управления портфелем. Существует много текстовых данных, названий компаний и т.д. На меня действительно впечатлили способность поисковых систем очень быстро реагировать на запросы с помощью "Вы имели в виду: xxxx".
Мне нужно уметь разумно выполнять пользовательский запрос и отвечать не только на сырые результаты поиска, но и на "Вы имели в виду?". ответ, когда есть весьма вероятный альтернативный ответ и т.д.
[Я развиваюсь в ASP.NET (VB - не держите его против меня!)]
UPDATE: Хорошо, как я могу имитировать это без миллионов "неоплаченных пользователей"?
- Создавать опечатки для каждого "известного" или "правильного" термина и выполнять поиск?
- Какой-то другой более элегантный метод?