来自NumericRangeQuery文档(http://lucene.apache.org/core/4_9_0/core/org/apache/lucene/search/NumericRangeQuery.html#precisionStepDesc):
“......因此,只能找到理想的precisionStep值 通过测试。重要提示:您可以使用较低精度的步骤进行索引 值和测试搜索速度使用原始步骤的倍数 值“。
是否可以在lucene查询语法中指定“precisionStep”参数?我有这样的查询:
mod_date:[* TO 20030101]
并希望找到最佳的precisionStep值。我的计划是在架构定义中将precisionStep设置为1,然后使用其他值测试性能,如文档中所述。但是,我只找到了一种在Java查询类中指定precisionStep值的方法,而不是在查询语法中。