我是 lucene 的新手,我正在尝试在精确字段中找到所有具有精确值的文档。
在索引中(使用卢克)是可见的,该字段__r_ani包含数值567248953
但是当我尝试在这个索引中搜索时,lucene 没有返回任何结果。我尝试了这些查询:
__r_ani:567248953
__r_ani:"567248953"
__r_ani:[* TO *]
是否可能,该字段的名称不好(以 2 个下划线字符开头)?或者有可能,该字段的配置错误?(标记,索引,存储等......)?
编辑:我刚刚发现,我的同事将其索引为StoredField。我尝试将其索引为StringField并且现在可以搜索。我仍然不明白,为什么当它被索引为 StoredField 时,我无法通过查询找到它。