Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18267 программистов и 1616 роботов. Сейчас ищут 1255 программистов ...
SphinxClient::query - Выполнение поискового запроса
Вернуться к: SphinxClient
SphinxClient::query
(PECL sphinx >= 0.1.0)
SphinxClient::query — Выполнение поискового запроса
Описание
public array SphinxClient::query
( string
$query
[, string $index
= "*"
[, string $comment
= ""
]] )Подключается к серверу searchd, выполняет указанный поисковый запрос с текущими настройками, получает и возвращает набор результатов.
Список параметров
-
query
-
Строка запроса.
-
index
-
Название индекса (или множество названий).
-
comment
-
Возвращаемые значения
При успехе SphinxClient::query() возвращает список найденных совпадений и дополнительную статистику по запросу. Набор результатов - это (если не указано иное) ассоциативный массив со следующими ключами и значениями:
Ключ | Описание значения |
---|---|
"matches" | Массив с ID найденных документов в качестве ключей и их весами и атрибутами в качестве значений. |
"total" | Общее число найденных и полученных совпадений (зависит от ваших настроек). |
"total_found" | Общее число найденных документов, удовлетворяющих запросу. |
"words" | Массив со словами (приведенными к одному регистру и словоформе) в качестве ключей и статистика по этим словам в качестве значений. |
"error" | Ошибка запроса, полученная от searchd |
"warning" | Предупреждение, полученное от searchd |
Вернуться к: SphinxClient