Мой сервер Solr ссылается на события с различными текстовыми полями (название события, описание, ключевые слова ...) и, конечно же, дату начала и дату окончания.Запрос Solr не возвращает ожидаемые результаты
Когда я запускаю следующий запрос:
http://xxxxxxxxxxx/viparis-solr-server/150/spell?q=foire&wt=json
Я получаю 28 событий, все из которых содержат слово «Foire» в одном из индексированных текстовых полей.
Но если я Lauch следующий запрос:
http://xxxxxxxxxxx/viparis-solr-server/150/spell?q=foire%20%2BdateFin:[NOW%20TO%20*]&wt=json
Я получаю 100 событий («dateFin» означает «ENDDATE» на французском языке), все из них с конечной датой сегодня или после сегодняшнего дня, но не все из них, содержащих слово «foire» в одном из индексированных текстовых полей.
Как мне совместить два критерия, чтобы получить только события, содержащие слово «foire» AND с датой окончания после сегодняшнего дня?
Запрос должен быть q = foire & fq = dateFin: [NOW TO *] – Jayendra