Поиск по многословному запросу работает некорректно

Общий поиск на моём сайте Discourse работает не так, как я ожидаю, при вводе запросов из нескольких слов.

Например: на моём сайте есть тема с заголовком «Два слова в заголовке этой темы». Когда я ввожу «два» в строку поиска и нажимаю Enter, эта тема появляется в результатах, как я и ожидал. Однако, если я добавлю ещё одно слово, которого нет в названии темы, — например, «два ex», «два что угодно» и т. д. — и нажму Enter, результатов поиска больше нет.

Даже при запросе из нескольких слов я ожидаю, что тема всё равно будет отображаться, поскольку она всё ещё соответствует слову «два». Не мог бы кто-нибудь объяснить, как работает поиск в Discourse, и есть ли способ настроить его для обработки подобных случаев? Даже если ничего изменить нельзя, просто знать, как он работает и чего ожидать, было бы полезно.

Я изучил код контроллера поиска search controller, но так и не нашёл ответа на свой вопрос.

Есть ещё одна похожая тема, которая тоже не даёт ответа: Как искать в Discourse.

Привет!

На данный момент это невозможно сделать с помощью строки поиска. Вот другая тема с похожим вопросом:

Можно искать частичные слова, множественное число или два слова, которые встречаются в одной теме, но не рядом друг с другом (однако оба слова должны присутствовать в теме, чтобы она была включена в результаты).