Сфинкс Настройка нескольких источников - PullRequest
1 голос
/ 08 сентября 2010

У нас есть модульный сайт, и мы хотели бы настроить поиск по модулю.

Например, у нас есть модули: новости, клиенты, ресурсы

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

Я читал документацию Sphinx, но не видел, возможно ли это или нет.

Мы используемPHP и из Sphinx PHP API , похоже, нет способа установить источник.

Можно ли это сделать?Как будет выглядеть пример файла conf?

1 Ответ

2 голосов
/ 12 сентября 2010

Если вы хотите иметь три источника, при условии, что у вас есть три таблицы, верно?Затем у вас будет создано 3 индекса, вы можете выбрать, какой индекс использовать при выполнении запроса метода

$sphinx->query ($query, $index);
...