ФорумПрограммированиеPHP для идиотов → Sphinx

Sphinx

  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 7 ноября 2010 г. 16:38, спустя 3 минуты 20 секунд

    Я веб сервак поставил на съюзи а там и мускл и апатч и все все все!

    Вот кстати доказательство что мускл робит


    # mysql
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.1.41-ndb-7.0.13-log SUSE MySQL Cluster RPM

    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

    mysql> exit
    Bye
    # exit

  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 7 ноября 2010 г. 16:44, спустя 6 минут 30 секунд

    apt-get install mysql-client libmysqlclient15-dev 
    #или что там у тебя вместо apt?
    ./configure –with-mysql-includes=/etc/mysql –with-mysql-libs=/usr/share/mysql 
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 7 ноября 2010 г. 17:06, спустя 22 минуты 5 секунд

    Ура сделал!
    для openSUSE помогает такая шняга
    ./configure –with-mysql-includes=/etc/init.d/mysql –with-mysql-libs=/usr/share/mysql


    идем дальше…
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 7 ноября 2010 г. 17:08, спустя 2 минуты 4 секунды

    идем дальше…


    ахуенно! :) Ни спасибо ни плюса ;)
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 7 ноября 2010 г. 17:09, спустя 1 минуту 14 секунд

    сори, спасибо и плюсъ…
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 7 ноября 2010 г. 17:36, спустя 26 минут 50 секунд

    Тепер у меня стопор, видимо луна давит на голову. А что делать далее?
    Установка завершена аль нет?

  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 7 ноября 2010 г. 17:46, спустя 9 минут 24 секунды

    ну ты сделал
    make
    make install

    ?
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 7 ноября 2010 г. 17:49, спустя 3 минуты 15 секунд

    не делается


    linux-1yek:/home/maxim/Downloads/sphinx-0.9.8.1 # make
    Making all in src
    make[1]: Entering directory `/home/maxim/Downloads/sphinx-0.9.8.1/src'
    if test -d ../.svn; then svn info .. –xml | perl svnxrev.pl; fi;
    make all-am
    make[2]: Entering directory `/home/maxim/Downloads/sphinx-0.9.8.1/src'
    if g++ -DHAVE_CONFIG_H -I. -I. -I../config -DSYSCONFDIR="\"/usr/local/etc\"" -I/usr/local/include -I/etc/init.d/mysql -Wall -g -D_FILE_OFFSET_BITS=64 -O3 -DNDEBUG -MT sphinx.o -MD -MP -MF ".deps/sphinx.Tpo" -c -o sphinx.o sphinx.cpp; \
    then mv -f ".deps/sphinx.Tpo" ".deps/sphinx.Po"; else rm -f ".deps/sphinx.Tpo"; exit 1; fi
    cc1plus: error: /etc/init.d/mysql: not a directory
    make[2]: *** [sphinx.o] Ошибка 1
    make[2]: Leaving directory `/home/maxim/Downloads/sphinx-0.9.8.1/src'
    make[1]: *** [all] Ошибка 2
    make[1]: Leaving directory `/home/maxim/Downloads/sphinx-0.9.8.1/src'
    make: *** [all-recursive] Ошибка 1


    вот поэтому то и стопор
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 8 ноября 2010 г. 0:51, спустя 7 часов 2 минуты 8 секунд

    у кого какие варианты?
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 8 ноября 2010 г. 3:26, спустя 2 часа 34 минуты 28 секунд

    у меня кстати lamp и openSUSE, думаю помогет.

    исправил lib, теперь нуна includes
    ./configure –with-mysql-includes=/etc/init.d/mysql –with-mysql-libs=/usr/lib/mysql

    /etc/init.d/mysql файл для запуска, я так понял тут хотят инклуде…как посмотреть где у меня мускл инклуде лежит?
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 8 ноября 2010 г. 3:59, спустя 33 минуты 14 секунд

    я конечно думаю, что вы мне скажите что смотри в my.cnf, но в нем я не фига не нашел.
    могу приложить его вам)
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 8 ноября 2010 г. 4:04, спустя 5 минут 12 секунд

    Вот и он)
    1. my.txt (53)
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 8 ноября 2010 г. 8:31, спустя 4 часа 26 минут 44 секунды

    Установку сделал.
    Нужно было изменить заголовок. на libmysqlclient-devel

    А потом
    ./configure –with-mysql-includes=/etc/include/mysql –with-mysql-libs=/usr/lib/mysql

    теперь все поперло.

    Теперь возник вопрос в настройке sphinx.conf
    я так понимаю что тут нужно указывать те таблицы в которых буим что то искать?

    # Запрос выборки данных для индексации
    sql_query = SELECT ID as post_id, post_title, post_content FROM wp_posts WHERE post_type = 'post'

    # Запрос доп. информации для вывода результата (используется утилитой "search")
    sql_query_info = SELECT * FROM wp_posts WHERE ID = $id

    Вот тут тоже не понял.

    # Путь до файлов индекса
    path = /home/sphinx/data/adw0rd_wp

    объясните плиз такую штуку!

    Спустя 43 сек.
    Совсем не понял от кудава он взялся!
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 8 ноября 2010 г. 9:04, спустя 32 минуты 56 секунд

    Есть кто в лесу?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 8 ноября 2010 г. 9:56, спустя 52 минуты 10 секунд

    ну это та папка, куда индекс буш пихать

Пожалуйста, авторизуйтесь, чтобы написать комментарий!