Задать вопрос

Как работать с Sphinx в PHP?

Всем привет. Возникла проблема поиска по сайту и решил попробовать Sphinx, установил, настроил, но не могу найти примера кода для PHP. Нашел только саму библиотеку sphinxapi.php . Где нибудь есть примеры по использованию sphinx в php?

p.s гуглом пользоваться умею, сделал такой код, но как получить данные не знаю:
<?php 
include_once('sphinxapi.php');
   // Создадим объект - клиент сфинкса и подключимся к нашей службе
$s = new SphinxClient;
$s->setServer("localhost", 9312);
$s->setMatchMode(SPH_MATCH_ANY);
$s->setMaxQueryTime(3);

$result = $s->query("кошка");

Хотелось бы получить из таблицы бд:
id, category, from_name, from_id

SQL запрос:
SELECT  `id`,`from_id`,`from_name`,`title`,`description`, `category` FROM `konkurs` WHERE `published` = 1
  • Вопрос задан
  • 2693 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
fornit1917
@fornit1917
Со сфинксом работают обычно по такой схеме:
1. Из сфинкса по запросу получают айдишники.
2. По этим айдишникам из базы подтягивают остальные результаты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы