Возникли проблемы при настройке поиска sphinx - PullRequest
0 голосов
/ 05 января 2011

Я загрузил sphinx 0.9.9 на свою машину с Ubuntu 10.4.

Я запустил cd ~/sphinx-0.9.9, затем ./configure, затем make, затем make install.

Make install дал мне ошибки, поэтому я запустил sudo make install, а затем ошибок не было.

Я просматриваю документацию.Я нахожусь на 2.6.Краткий обзор использования Sphinx .

В нем говорится:

Все приведенные ниже примеры команд предполагают, что вы установили Sphinx в / usr / local / sphinx, так что searchd можетнайти в /usr/local/sphinx/bin/searchd.

У меня есть /usr/local/sphinx, но в нем нет папки bin, просто etc и var.

Затем также говорится:

есть пример файла данных example.sql для заполнения этой таблицы несколькими документами для целей тестирования:

$ mysql -u test

но внутри моей папки /usr/local/sphinx/etc/ есть только один файл: sphinx.conf

и в соответствии с документами этого файлаесли событие еще не существует, оно должно быть sphinx.conf.dist


Я пытался установить sphinx 6 месяцев назад и сдался.Сейчас я только пересматриваю это, так что, возможно, есть шанс, что я что-то напортачил тогда, что сейчас вызывает у меня проблемы.Есть ли способ удалить все сфинкс, чтобы я мог попробовать еще раз?Или у кого-нибудь есть другие идеи, что происходит?

Ответы [ 3 ]

0 голосов
/ 06 января 2011

Похоже, у вас проблема с установкой здесь. Вывод команды make будет полезен.

0 голосов
/ 08 июня 2011

Я бы предложил переустановить sphinx, просто удалите папку / или запустите sudo make uninstall, где вы установили sphinx, а затем выполните следующие действия для переустановки sphinx

  1. Обновление и захватзависимостей.Выполните эти команды для получения файлов, необходимых для установки Sphinx.

    • sudo apt-get update
    • sudo apt-get dist-upgrade
    • sudo apt-get install build-essential
    • sudo apt-get установить libmysqlclient15-dev
  2. Загрузить исходный код, Untar и prep.Вот где это становится немного сложнее.Вам нужно будет извлечь исходный код, перейти в каталог и настроить Sphinx.Сделайте это с помощью этих команд.

    • tar xvzf sphinx-0.9.8.1.tar.gz
    • cd sphinx-0.9.8.1 /
    • . / Configure --with-mysql-includes =/ usr / include / mysql --with-mysql-libs = / usr / lib / mysql
  3. Создать и установить Sphinx

    • make
    • sudo make install
0 голосов
/ 05 января 2011

Вы можете попробовать установить версию пакета sphinx;он немного старше, но должен работать.Что касается проблем с компиляцией, вы можете посетить форум SphinxSearch .

...