Python Haystack Elasticsearch使用lte过滤日期它与lt一样工作
使用haystack+elasticsearch,我发现了lte的一些问题。它的作用是Python Haystack Elasticsearch使用lte过滤日期它与lt一样工作,python,django,
elasticsearch,django-haystack,Python,Django,
elasticsearch,Django Haystack,使用haystack+elasticsearch,我发现了lte的一些问题。它的作用是lt。我对gte没有任何问题 这是elasticsearch生成的查询: "query": {"query_string": {"query": "(date_added:({* TO \"2017-01-25T00:00:00+01:00\"}) AND date_added:([\"2017-01-25T00:00:00+01:00\" TO *]))" 一个选项可能是使用范围,但我并不总是使用封闭范围,
lt
。我对gte没有任何问题
这是elasticsearch生成的查询:
"query": {"query_string": {"query": "(date_added:({* TO \"2017-01-25T00:00:00+01:00\"}) AND date_added:([\"2017-01-25T00:00:00+01:00\" TO *]))"
一个选项可能是使用
范围
,但我并不总是使用封闭范围,只是其中一个边界。查询未正确生成。我把日期和日期时间域混合在一起。我必须用(小时=23,分钟=59,秒=59,微秒=999999)填写lte
字段
才能正确地查询elasticsearch不清楚您的问题是什么。你能用一些例子来说明吗?在datetimefields filterlte
的工作原理是lt
,你需要展示一些支持你的声明的例子。你的问题中没有强调这一点。