В некоторых случаях браузер будет продолжать предлагать значения автозаполнения, даже если атрибут автозаполнения отключен. Это неожиданное поведение может быть довольно загадочным для разработчиков. Трюк, который действительно заставляет no-autocompletion - назначить случайную строку атрибуту, например:
autocomplete="nope"
Что делает indexer --rotate
, это посылает сигнал HUP запущенному searchd (он понимает, что из идентификатора процесса, указанного в файле, указанном в pid_file
в конфигурации, вы даете его в --config
или -c
). Если поиск не запущен, сигнал не будет отправлен. Если выполняется поиск, но вы пытаетесь проиндексировать без --rotate
, он выдаст предупреждение.
Идея такова:
--rotate
: когда ваш индекс построен, имена его файлов получают суффикс .new.
, и индексатор посылает сигнал на searchd. Searchd принимает сигнал и заменяет существующие индексные файлы новыми (с суффиксом .new.
), также выполняет некоторые другие внутренние операции и в целом это называется поворотом индекса. Другой способ поворота - создать свой индекс на новом месте и затем вызвать RELOAD INDEX idx FROM