在Apache solr中,我有一个集合,其中需要根据date列删除文档。 我可以使用类型为更新的请求处理程序(qt)中的xml删除某一日期的所有文档:
<delete>
<query>load_date:"2019-02-14T00:00:00Z"</query>
</delete>
我们可以使用between子句传递日期范围来执行删除日期范围为2月1日至15日的所有文档吗?
答案 0 :(得分:1)
常规范围查询应该起作用:
<delete>
<query>load_date:[2019-01-01T00:00:00Z TO 2019-02-15T00:00:00Z]</query>
</delete>
这还将包括日期为2019-02-15T00:00:00Z
的所有文档。如果要排除}
设置为第15位的任何文档,请使用]
代替load_date
。