@cierra
Для того, чтобы получить только идентификаторы документов из поискового индекса Sphinx, можно воспользоваться параметром ID
в ответе на запрос. Этот параметр возвращает только идентификаторы документов, соответствующих заданному запросу.
Для выполнения запроса к API Sphinx с использованием параметра ID
необходимо отправить HTTP-запрос к поисковому серверу, передав параметры запроса в URL-адресе. Например, если вы используете библиотеку requests
для Python, запрос может выглядеть следующим образом:
1 2 3 4 5 6 7 8 9 10 |
import requests url = 'http://localhost:8080/search' params = { 'q': 'поисковый запрос', 'index': 'имя индекса', 'id_only': 1 } response = requests.get(url, params=params) |
В этом примере параметр id_only
установлен в 1, что указывает Sphinx вернуть только идентификаторы документов. Результатом запроса будет JSON-объект, содержащий только список идентификаторов документов, удовлетворяющих запросу.