В Sphinx QL у меня есть запросы в форме:
SELECT id FROM index WHERE MATCH('word1|word2|word3') OPTION ranker=matchany, max_matches=100;
Есть ли собственный способ проверить, все ли слова были успешно сопоставлены хотя бы с одним документом?Обратите внимание, что это может быть не один документ.Например, word1
может соответствовать document1
, word2
может соответствовать document2
и word3
может соответствовать document3
.Результатом здесь является успех.Предположим, что не найдено совпадений для word3
, в результате получается ошибка.