Поисковик Bing оптимизирует сервис проверки правописания (спеллер) для того, чтобы люди, вводящие слова в строку поиска с орфографическими ошибками, получали корректные и релевантные результаты. В своем блоге Bing рассказывает о том, как работает его проверка правописания.
При неверно введенном запросе, в поисковой выдаче Bing пользователи видят результаты, соответствующие корректному написанию. Выглядит это так:
Создатели спеллера Bing, тесно сотрудничая с Microsoft Research, разработали уникальную программу, которая обучается искать релевантные результаты вне зависимости от корректности введенного запроса. Спеллер обрабатывает десятки тысяч запросов в секунду и выдает исправления в течение десятков миллисекунд.
Создание инструмента для проверки правописания является одной из самих важных задач в веб поиске. В Bing для коррекции и корректной выдачи используют контекст запроса. То есть для верной выдачи поисковик анализирует не каждое слово в отдельности, а их сочетание.
Еще одна проблема для спеллера- это то, что в интернете постоянно меняется лексика, появляются новые слова, технические термины, имена, сленг и термины на иностранных языках. Чтобы решить эту проблему, спеллеру необходимо индексировать все слова и фразы, даже если они являются редкими или непонятными.