Сфинкс-запрос для условия «начинается с» - PullRequest
0 голосов
/ 14 января 2011

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

"hospital @name ^g"

Это правильно?Я получаю 0 результатов даже после индексации таблицы с именами и всеми другими столбцами.

1 Ответ

1 голос
/ 28 января 2011

У вас min_prefix_len установлен в 1 для этого индекса?Без этого Сфинкс обрабатывает «g» как отдельное слово и сопоставляет только те документы, которые начинаются с однобуквенного слова «g», например «g anotherword».

...