Я уже сделал это сейчас (заняло пару минут), с перестройкой для надежности. Интересно, что результаты поиска теперь совпадают (), но подсвечиваются только поисковые запросы с конкретными акцентами. Это задумано?
Как вы думаете, стоит ли добавить в объяснение настройки информацию о том, что необходима повторная индексация поиска?
Также мне интересно, какой был бы лучший способ сделать это более очевидным для сайтов, ориентированных на те страны, где применение этой настройки было бы целесообразно.
Когда включена настройка Игнорировать диакритические знаки при поиске, её эффект становится заметен только после выполнения задачи rake jobs::ReindexSearch. Возможно, стоит добавить подсказку администратору о необходимости немедленного выполнения задачи при переключении этой настройки? Если нет, то тогда в описание настройки Игнорировать диакритические знаки при поиске действительно нужно добавить уточнение. Например, что-то вроде следующего?
Если эта настройка включена, диакритические знаки в поисковых запросах игнорируются, что позволяет пользователям находить результаты, даже если они не ввели правильные знаки. Изменение вступит в силу при следующей индексации поиска, которая выполняется ежедневно.
Понятно. Если это так, то обновления описания тоже будет недостаточно. Я не поддерживаю идею добавлять инструкции по запуску rake-задач в описания настроек в интерфейсе, поскольку на нашем хостинге запуск rake-задач невозможен.
Я считаю, что подход с уведомлением администратора о необходимости полного переиндексирования будет эффективным. Мы уже применяли его в других ситуациях.
Я перенесу эту тему в раздел Contribute > Feature, чтобы её могли рассмотреть. Я думаю, что задачи Add rel nofollow to user content и spoiler enabled заслуживают такого же подхода.
Возможно, стоит разделить эту тему и запрос на изменение описания в категориях Contribute > Feature/#contribute:ux отдельно от первоначального запроса о поддержке, так как, на мой взгляд, Натан точно указал решение в своём первом ответе.