Обновите sphinx из источника после apt-get
Я использую последний Debian как ОС.
Я установил Sphinx, используя
apt-get install sphinxsearch
Тем не менее, мне нужно общаться с sphinx через PHP. Для этого я скачал последнюю версию Sphinx, чтобы получить phpapi.
wget http://sphinxsearch.com/files/sphinx-2.0.5-release.tar.gz
Когда я пытаюсь выполнить запрос, я получаю сообщение о версии.
Query failed: searchd error: client version is higher than daemon version (client is v.1.25, daemon is v.1.22)
По-видимому, apt-get не устанавливает последнюю версию. Обновление ОС и обновление также не решают эту проблему.
Поэтому я предполагаю, что мне нужно обновить мою установку sphinx из загруженного источника. Могу ли я просто скомпилировать и установить исходный код без потери данных?
Или у вас, ребята, есть другое предложение?
1 ответ
Попробуйте удалить версию Sphinx по умолчанию и использовать последний пакет Ubuntu/Debian с http://sphinxsearch.com/downloads/release/, чтобы воспользоваться последней версией сервера.