Я использую следующий запрос, чтобы выполнить нечеткий поиск на Solr 4.5.1, и я получаю пустой результат.Должна ли нечеткая версия запроса solr всегда возвращать супер-набор его не-нечеткого эквивалента
qt=standard&q=+(field1|en_CA|:Swimming~2 field1|en|:Swimming~2) +(field1|en_CA|:Goggle~1 field1|en|:Goggle~1) +(+startDate:[* TO 2013-12-04T00:23:00Z] -endDate:[* TO 2013-12-04T00:23:00Z])&start=0&rows=10&fl=id
Если изменить его на не нечеткий запрос, просто бросающих тильдой из условий (см ниже), то она возвращает ожидаемый результат! Это ошибка? Должна ли нечеткая версия запроса всегда возвращать супер-набор его не-нечеткого эквивалента?
qt=standard&q=+(field1|en_CA|:Swimming field1|en|:Swimming) +(field1|en_CA|:Goggle field1|en|:Goggle) +(+startDate:[* TO 2013-12-04T00:23:00Z] -endDate:[* TO 2013-12-04T00:23:00Z])&start=0&rows=10&fl=id