Я пытаюсь настроить think_sphinx для поля поиска с автоматическим предложением.При каждом нажатии клавиш я выполняю поиск сфинксов в моей базе данных текущего текстового значения в поле.Я установил min_infix_len на 3, я не хочу, чтобы предложения начинали появляться, пока не набраны хотя бы 3 символа.Проблема возникает с запросами из нескольких слов.Несмотря на установку: match_mode =>: фраза, каждое новое слово, которое я набираю, по-видимому, рассматривается как отдельное ключевое слово в поиске сфинкса, при этом необходимо соблюдать min_infix_len, равное 3.
Так что, если я набираю "Lorem Ipsum", Я получаю авто-предложения для" Lor "," Lore "и" Lorem ".Тогда я не получаю результатов для "Lorem I" и "Lorem Ip".Затем, когда я нажимаю «Lorem Ips», я снова получаю результаты.
В чем же дело?Если это не то, для чего: match_mode =>: фраза, для чего она нужна?