Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетил 22771 программист и 1258 роботов. Сейчас ищут 725 программистов ...
Приступая к работе

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

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware