Требуют ли улучшения поиска в версии 3.1.0.beta3 повторного индексирования?

В объявлении 3.1.0.beta3: Search optimizations, Resizable chat drawer, New API scopes, and more упоминается Refinements to search being tested on meta, но неясен текущий статус.

Похоже, что prioritize_exact_search_title_match всё ещё скрыт. Следует ли нам ожидать его использования? Должны ли мы выполнять rake search:reindex после развёртывания, как указано в этом комментарии в теме?

Я не уверен, что именно нужно делать после обновления.

Я сохранил это в закладки и уже ожидал ответа, так как вопрос хороший.

Нужно ли после этого обновления выполнять переиндексацию?

Просто поднимаю эту тему вверх :grinning_face:

Я предположил, что это необходимо, и уже запустил это на одном из моих сайтов. В данном случае выполнение заняло более 16 минут.

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

Нет и нет :slight_smile:

Мы изменили настройку по умолчанию: теперь prioritize_exact_search_title_match по умолчанию равен true.

Также мы увеличили версию индекса до версии 5.

Это означает, что каждые 2 часа будут переиндексироваться 10 000 тем и 20 000 самых новых постов со старой версией индекса.

Вы можете ускорить процесс, запустив rake search:reindex, но на самом деле в этом нет необходимости — всё произойдёт автоматически в фоновом режиме. (Скорее всего, это уже произошло для большинства записей).