在用lucene建索引的时候对一个需求犯了愁,想请问各位。
需要建索引的有2张表
A表中存在area_id,area_name字段 B表中存在id,area_name,address字段。我用联合查询创建了一个索引,同时有area_id,area_name,address字段。
当我用MultiQueryParser查询“南街”时,会查询到一些结果,比如在address字段中会有"人民南街,厦门南街,北京南街",在这个字段中一共出现了3次南街,我想拿到查询的关键字在field中匹配的次数,就是这个3次,请问这种需求需要自己实现或者Lucene中有提供什么api吗,或者有什么更好的办法实现吗