запрос с DATE FIELD AND RANGE запрос с использованием dismax - PullRequest
0 голосов
/ 25 июня 2010

У меня есть список идентификаторов резюме с полем даты и опытом в некотором диапазоне

Мои запросы работают со стандартным обработчиком запросов, но не в dismax.

Как я могу проверитьдля диапазонов дат предположим, что с 2009-02-02 по 2010-01-01 используется обработчик запросов dismax от solr

И как настроить диапазонные запросы, например, минимальный опыт [3–5] в dismax. Работает сстандартный обработчик .. но с qt = dismax, он не работает ..

Ответы [ 2 ]

2 голосов
/ 26 июня 2010

Вы пытались добавить фильтр запросов, чтобы он выглядел примерно так:

fq=date:[2009-02-02T23:59:59.999Z TO 2010-01-01T23:59:59.999Z&fq=experience:[3 TO 5] 
1 голос
/ 11 февраля 2015

solr сохраняет поле типа даты в формате UTC , поэтому при запросе необходимо, чтобы критерии даты были в формате UTC, например
date: [2009-02-02T00: 00: 00.0 Z TO 2010-01-01T00: 00: 00.0Z]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...