Solr 日期查询语法

Solr 日期查询语法,solr,Solr,我在Solr中有一个索引,要求日期应符合以下格式: date:[20010101 TO 20011231] 不是丑陋的Solr,日期时间格式 你知道我怎样才能做到吗?你可以检查一下 <field column="date_format" name="date" dateTimeFormat="yyyy-MM-dd" /> 您可以检查是否可以在此日期字段上进行范围查询 如果使用普通索引,您可能需要将查询日期转换为Solr所需的格式,您可以检查 <field column=

我在Solr中有一个索引,要求日期应符合以下格式:

date:[20010101 TO 20011231]
不是丑陋的Solr,日期时间格式

你知道我怎样才能做到吗?

你可以检查一下

<field column="date_format" name="date" dateTimeFormat="yyyy-MM-dd" />

您可以检查是否可以在此日期字段上进行范围查询

如果使用普通索引,您可能需要将查询日期转换为Solr所需的格式,您可以检查

<field column="date_format" name="date" dateTimeFormat="yyyy-MM-dd" />

您可以检查是否可以在此日期字段上进行范围查询


如果是正常的索引,您可能需要将查询日期转换为Solr所需的格式

我按照u所说的做了,但它在我的脸上抛出了一个错误
org.apache.Solr.common.SolrException:模式解析失败:无效字段属性:dateTimeFormat
。我也试过所有的字母都很小,同样的错误。。。知道为什么吗?和Solrj在一起,但这有什么关系?当我尝试创建sharded collectionMy bad时,它会抛出一个错误。它只与DIH有关。所以,在查询Solr之前,你需要在客户端处理转换。你知道他们在DIH的具体位置使用它吗,这样我可以检查示例,请?我在答案中提供了一个链接,你可以检查。我按照你说的做了,但是它在我的脸上抛出了一个错误
org.apache.solr.common.SolrException:Schema解析失败:无效字段属性:dateTimeFormat
。我也试过所有的字母都很小,同样的错误。。。知道为什么吗?和Solrj在一起,但这有什么关系?当我尝试创建sharded collectionMy bad时,它会抛出一个错误。它只与DIH有关。因此,在查询Solr之前,您需要在客户端处理转换。您知道他们在DIH中使用它的确切位置吗,以便我可以检查示例,请?我在答案中提供了一个链接,您可以检查。