无法在Jira Lucene索引中搜索无法识别的DateTime格式

时间:2017-10-02 09:41:11

标签: java indexing lucene jira luke

我正在尝试对Atlassian Jira生成的Lucene索引执行日期范围搜索。我找到了有关如何进行范围查询的一​​些指南(例如this指南),通常会产生类似于以下内容的查询:

customfield_10106:[2010-01-10-00-00-00 TO 2020-12-10-00-00-00]

然而,索引中的DateTime格式似乎以某种方式编码,因此上述查询不起作用。

要查询的日期示例

DateTime值的存储方式如下图Luke

所示

enter image description here

这是一个特写:

enter image description here

以下是IntelliJ调试器的第一个结果:

enter image description here

如何查询这些日期?

同样,我需要对这些日期进行范围查询,类似于:

customfield_10106:[2010-01-10-00-00-00 TO 2020-12-10-00-00-00]

如何根据Lucene索引中的日期格式执行此类查询?

作为参考,我正在使用由JIRA 7.2.2创建的索引,使用Lucene 3.3.0,使用Java 8进行编程。

0 个答案:

没有答案