Что вращать и не вращать в поиске сфинкса

В некоторых случаях браузер будет продолжать предлагать значения автозаполнения, даже если атрибут автозаполнения отключен. Это неожиданное поведение может быть довольно загадочным для разработчиков. Трюк, который действительно заставляет no-autocompletion - назначить случайную строку атрибуту, например:

autocomplete="nope"
0
задан yohannan_sobin 28 March 2019 в 05:14
поделиться

1 ответ

Что делает indexer --rotate, это посылает сигнал HUP запущенному searchd (он понимает, что из идентификатора процесса, указанного в файле, указанном в pid_file в конфигурации, вы даете его в --config или -c). Если поиск не запущен, сигнал не будет отправлен. Если выполняется поиск, но вы пытаетесь проиндексировать без --rotate, он выдаст предупреждение.

Идея такова:

  • no searchd: вы просто создаете новый индекс. Все просто.
  • работает searchd, и вы индексируете с помощью --rotate: когда ваш индекс построен, имена его файлов получают суффикс .new., и индексатор посылает сигнал на searchd. Searchd принимает сигнал и заменяет существующие индексные файлы новыми (с суффиксом .new.), также выполняет некоторые другие внутренние операции и в целом это называется поворотом индекса.

Другой способ поворота - создать свой индекс на новом месте и затем вызвать RELOAD INDEX idx FROM

0
ответ дан Manticore Search 28 March 2019 в 05:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: