Есть два запроса к sphinx:
SphinxClient->Query('@name почта', '*');
SphinxClient->Query('@name *почта*', '*');
Часть результатов по этим запросам не пересекается. Тоесть какие-то результаты выходят только по первому запросу, какие-то только по второму.
Перепробовал кучу вариантов запросов с "или" типа "@name (почта | *почта*)" и без "@name (почта *почта*)". Во всех этих случаях в результате получается какое-то странное пересечение двух первых запросов - их пересечение + один результат из первого запроса.
В общем я уже не знаю куда думать.
UPD: переформулировал свою проблему более точно и оформил в
другой вопрос