2015-06-03 3 views
0

Я запускаю sphinx на сервере unbuntu. Существует этот скрипт, который генерирует xml (xmlpipe2) для нашего PHP SphinxClient для использования и выполнения поиска.Sphinx Update xmlpipe2 data

Я сделал несколько изменений, добавил пару атрибутов, чтобы создать пару фильтров для поиска. Но PHP SphinxClient, похоже, не замечает новые атрибуты, которые я добавил. Я думаю, мне нужно обновить данные xml с помощью индексатора, но я не знаю, как это сделать.

ответ

0

Необходимо позвонить indexer так же, как вы делали первый раз, чтобы создать индекс.

каждый раз, когда вы вызываете indexer, он запускает xmlpipe и создает новый индекс.

использовать опцию --rotate для бесшовного воссоздания индекса.