【发布时间】:2013-08-14 05:55:57
【问题描述】:
我正在寻找一种方法来修改 Lucene Query 的字段名称,使用从字段名称到编码字段名称的已知映射。
例如,如果我有一个查询 title:System ,我需要将它转换为查询 a200:System (我知道从字段编码映射标题的映射->a200)
我可以编写一个函数来转换查询,但我想知道是否有一种简单的方法可以做到这一点。 该功能将类似于: public Query rewriteWithEncodedFields(Query query, Map encodings) { ... }
如果在其中一个 QueryParsers 中有一个选项,那也很好,但我还没有找到任何东西。
【问题讨论】:
标签: lucene