我的项目中有一个场景,我们使用 Lucene 进行搜索。我正在索引许多字段。现在我将 typeId 存储为这些字段之一。用户需要在 Type Text 上进行搜索。但问题是 Type 文本可以稍后修改。但是重新索引不是一种选择。需要一些更好的解决方案,所以请Lucene用户指导我一些解决方案。
我能想到的解决方案是检查搜索文本是否为 TypeText,然后将搜索文本操作为 TypeId:GuidValue,然后触发查询。
请Lucene用户能给一些更好的想法。我对 Lucene 很陌生,阅读了 Lucene 提供的各种查询类型,但我不明白如何最好地使用它们。
提前致谢。