Более эффективный способ уведомлять администраторов о том, что некоторые изменения настроек требуют выполнения конкретных задач системного администратора

Я уже сделал это сейчас (заняло пару минут), с перестройкой для надежности. Интересно, что результаты поиска теперь совпадают (:partying_face:), но подсвечиваются только поисковые запросы с конкретными акцентами. Это задумано?

Как вы думаете, стоит ли добавить в объяснение настройки информацию о том, что необходима повторная индексация поиска?

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

3 лайка

Правильно ли я понимаю?

Когда включена настройка Игнорировать диакритические знаки при поиске, её эффект становится заметен только после выполнения задачи rake jobs::ReindexSearch. Возможно, стоит добавить подсказку администратору о необходимости немедленного выполнения задачи при переключении этой настройки? Если нет, то тогда в описание настройки Игнорировать диакритические знаки при поиске действительно нужно добавить уточнение. Например, что-то вроде следующего?

Если эта настройка включена, диакритические знаки в поисковых запросах игнорируются, что позволяет пользователям находить результаты, даже если они не ввели правильные знаки. Изменение вступит в силу при следующей индексации поиска, которая выполняется ежедневно.

К сожалению, мой пост не был правильным ответом.

Включение этого параметра требует выполнения более сложной ручной задачи rake для включения исторических данных.

1 лайк

Понятно. Если это так, то обновления описания тоже будет недостаточно. Я не поддерживаю идею добавлять инструкции по запуску rake-задач в описания настроек в интерфейсе, поскольку на нашем хостинге запуск rake-задач невозможен.

Я считаю, что подход с уведомлением администратора о необходимости полного переиндексирования будет эффективным. Мы уже применяли его в других ситуациях.

Я перенесу эту тему в раздел Contribute > Feature, чтобы её могли рассмотреть. Я думаю, что задачи Add rel nofollow to user content и spoiler enabled заслуживают такого же подхода.

Screenshot 2025-05-30 at 6.40.30 AM

Думаю, есть возможность задать разные описания для хостимых и самохостимых сайтов. Например, Максимальный размер изображения, КБ.

Но если есть ещё лучший способ, то :partying_face:

Возможно, стоит разделить эту тему и запрос на изменение описания в категориях Contribute > Feature/#contribute:ux отдельно от первоначального запроса о поддержке, так как, на мой взгляд, Натан точно указал решение в своём первом ответе. :raising_hands:

2 лайка

Я по-прежнему восхищаюсь твоими энциклопедическими знаниями о Discourse, Jammydodger! :nerd_face: Ты невероятный.

Я разделил ответ, чтобы Нейтан получил полную заслугу за ответ на исходный вопрос поддержки, который привёл к этой просьбе о новой функции. :white_check_mark:

4 лайка

Я вижу четыре настройки, требующие пересборки:

И две, требующие перезапуска, что, как мне кажется, невозможно для хостингового клиента:

2 лайка

Проблема в том, что перезаписывается только английский перевод. Например, вот английский вариант:

Но когда я меняю локаль на немецкую, вижу следующее:

Однако эта проблема не ограничивается настройками сайта:



(Возможно, немецкие клиенты умнее, поэтому им не нужно просить о помощи :wink: )

1 лайк

Ах да. :frowning: Жаль, что тексты на размещённом сайте не переводятся. :cry:

2 лайка