Hi guys, I've been using Elasticsearch as my data store and I got lots of documents in it. My problem is, I figured it out that Elasticsearch does ignore month field regarding mapping and I can not get real search response.
Here is what I have in my index and my query, please tell me if I'm wrong: curl -XPUT 'http://localhost:9200/tt6/' -d '{}' curl -XPUT 'http://localhost:9200/tt6/tweet/_mapping' -d '{"tweet" : {"properties" : {"date" : {"type" : "date", "format": "YYYY-MM-DD HH:mm:ss" }}}}' curl -XPUT 'http://localhost:9200/tt6/tweet/1' -d '{"date": "2014-02-14 04:00:45"}' curl -XGET 'http://localhost:9200/tt6/_search' -d ' { "query": { "bool": { "must": [ { "range": { "tweet.date": { "from": "2014-12-01 00:00:00", "to": "2014-12-30 00:00:00" } } } ], "must_not": [], "should": [] } }, "from": 0, "size": 10, "sort": [], "facets": {} }' And my response is { "took": 3, "timed_out": false, "_shards": { "total": 5, "successful": 5, "failed": 0 }, "hits": { "total": 1, "max_score": 1, "hits": [ { "_index": "tt6", "_type": "tweet", "_id": "1", "_score": 1, "_source": { "date": "2014-02-14 04:00:45", "name": "test" } } ] } } By given date range it must has no response beet 1st of December 2014 and 30th of December 2014, but it returns. Any help will be appreciated. Regards. Fatih. -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/6ee655cf-9e77-439f-9aac-8255efafcb2a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
