Discourse нуждается в улучшенном поиске

Как пользователь внутреннего поиска, который пользуется им «каждый день по многу раз», я тоже имею по этому поводу своё мнение. И даже не одно.

Но также есть и некоторые наблюдения… Я понял, что меньше — значит больше: не нужно писать рассказ; какие самые важные ключевые слова описывают то, что я ищу?

Например:

Мой первый инстинкт — ввести theme add settings

Теперь для таких задач у нас есть Documentation - Discourse Meta, что позволяет ограничить поиск определёнными категориями — это очень важно для сайта поддержки! Я хотел было предложить это, но оказывается, что мы не можем сортировать результаты по релевантности.

Это сильно снижает полезность этого поиска… Варианты сортировки — по дате активности или названию темы.

Даже DDG справляется с этим правильно.

Интересной могла бы быть тема-компонент, которая добавляла бы, например, опцию «Выполнить этот поиск в Google / DDG» к результатам внутреннего поиска.

6 лайков