Доброе время суток! Есть centos+apache+mysql+php... Появилась необходимость сделать с помощью sphinx поиск на сайте. Пожалуйста, объясните, что это такое, как этим пользоваться и т. д. Погуглил, нашел статьи как этот сфинкс установить на centos, а дальше что? Как этим пользоваться?
У сфинкса есть два способа работать с ним.Свой протокол, для этого sphinx расширение указанное выше, или SphinxQL - это MySQL протокол, подключение как к обычному MySQL.
mahmuzar, ну по ссылке Выше описано только что есть такой класс, бла-бла-бла вот его методы и т. д. Я установил sphinx + php-sphinx (ну или что-то подобное). Заглянул в пхпинфо, там написано, что sphinx enabled и т. д. Делаем тест: $sphinx = new SphinxClient(); echo '<pre>'; var_dump($sphinx); echo '</pre>'; die; а вот тут проблема, данного класса не существует... Да и с начала как-то хотелось бы узнать, что это, как это работает, что нужно, чтобы это работало. Я так понимаю, что у сфинкса есть демон, правильно? Он должен заниматься тем, чтобы делать индексы базы, так? И я так понимаю, что должно быть установлено расширение для пхп, так? Вот как-то немного объяснить нужно, из чего состоит, что за что отвечает и т. д. Просто я только сегодня о нем узнал, начал читать - в голове такая каша) Ну какбы, ссылочку на хороший источник можно или еще чего, если не трудно) Только вот английского я не знаю) Добавлено спустя 1 минуту 59 секунд: ага, echo SEARCHD_OK; вывело 0... Пациент скорее жив?
dapperkop, версия PHP какая? Добавлено спустя 1 минуту 40 секунд: http://www.php.net /manual/ru/sphinx.installation.php и еще раз проверьте правильность установки
в документации все подробно описано вроде. Возьмите ноут, садитесь на кресло, и начните читать с начала до того времени пока не загорится лампочка в голове). Иногда стоит потратить час на чтение)
ясно)) да я просто в симфони вторую хочу прикрутить, пока \ не поставишь перед классом - ниче не заработает)) нэймспэйсы)