Поиск в Discourse сломан? Возвращает 'похожие'/'частичные' совпадения вместо 'точных'

Да, мы автоматически расширяем поиск, когда в полном поиске по странице нет ни одного совпадения, как уже упоминалось выше.

Что может сбивать с толку всех, так это то, что мы начали делать это для быстрого поиска в заголовке, когда для запроса найдено менее 3 результатов, но там у нас нет никакого индикатора того, что дополнительные результаты получены из семантического поиска, так как мы посчитали, что места для добавления каких-либо индикаторов слишком мало.

Нашим компромиссом стало добавление класса ai-search-result к каждому результату, чтобы сайты могли при желании стилизовать их иначе или добавить любые необходимые индикаторы с помощью наших возможностей темизации.

Наша логика заключается в том, что автоматическое расширение поиска покрывает множество ситуаций, таких как поиск на другом языке (наш семантический поиск многоязычный), опечатки, синонимы и т. д.