有没有办法执行有界的邻近搜索,不是由固定数量的标记,而是由某种类型的 2 个标记标记?例如,要实现以单个句子或段落为边界的邻近查询?显然分析仪必须支持它,但以前是否做过,如何做?
问问题
880 次
1 回答
5
SpanPositionCheckQuery
是一个定义跨度查询的抽象类,它检查匹配的跨度是否通过了位置检查。具体实现包括SpanPositionRangeQuery
检查匹配是否在定义的位置范围内,以及SpanPayloadCheckQuery
检查匹配位置的有效负载是否与请求的相同。
也许您可以通过为每个标记分配一个有效负载来指示它属于哪个句子/段落(使用计数器)然后检查匹配范围的所有有效负载是否相等来实现您想要的?我认为扩展上面的类来实现它应该很简单。
于 2011-09-11T14:37:05.213 回答