2016-02-08 2 views
1

У меня есть поиск, в котором мне нужно найти дельту данных http://localhost:9200/index/index_type/_search?q=sampledate[21-02-2015 К 22-02-2015]как найти диапазон дат в Ури поиска запроса в elasticsearch

, но этот поиск дает мне ошибку Может ли кто-нибудь помочь?

+0

пожалуйста, напишите более подробную информацию и коды здесь ваш LOCALHOST не будет работать .. –

+0

Показать отображение указательных – Richa

ответ

0

Вы можете использовать ниже запрос:

GET /index_name/index_type/_search?q=dateCreated:[2016-01-06+TO+2016-01-07] 

Это будет работать только если dateCreated является date поля. Не буду работать с String

+0

Благодаря он работал – Anamika

+0

Привета это дает мне Неоднозначные результаты, я только что проверил иногда его давая мне данные даты, которая даже не упоминается в запросе. Я использовал http: // localhost: 9200/index/csv/_search? Pretty & q = sampleTime: [01/2/2016 + TO + 10/2/2016] & fields = alias, Instance, Type, sampleTime – Anamika

+0

Что такое тип данных sampleTime? Это дата или строка? – Richa

Смежные вопросы