作者:爱她一生2502876055 | 来源:互联网 | 2023-05-19 07:26
现索引创建是一个主id字段有多条索引(主id相同其它字段内容不同),现查询时根据条件查询数据后,再针对主id去重。问题是现在发现lucene在查询过程中,query与filter的执行先后是先把数据去
现索引创建是一个主id字段有多条索引(主id相同其它字段内容不同),现查询时根据条件查询数据后,再针对主id去重。问题是现在发现lucene在查询过程中,query与filter的执行先后是先把数据去重了再执行查询(先执行filter再执行query),请问如何让lucene先查询后去重了?
2 个解决方案
唉,又是无果。没找到解决办法,看了源码也没有参数设置。所以只能改动源码,让其最后执行去重操作