我正在搜索Lucene索引,并且正在建立类似的搜索查询
field1:"hello" AND field2:"world"
但我想在同一查询中的任何字段以及特定字段中搜索值,即
field1:"hello" AND anyField:"world"
谁能告诉我如何以这种方式在所有索引字段中进行搜索?
基于我对这个问题的答案:Lucene中多个字段之间重复值的影响 ...
我可以将相同的搜索词放入多个字段中,从而创建一个“ all”字段,然后将所有内容都放入其中。这样,我可以创建一个查询,例如...
field1:"hello" AND all:"world"
这似乎工作得很好,避免了对大量搜索查询的需求,并且显然对性能的影响很小。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句