gpt4 book ai didi

Lucene 邻近搜索有边界吗?

转载 作者:行者123 更新时间:2023-12-02 09:41:22 28 4
gpt4 key购买 nike

有没有一种方法可以执行邻近搜索,该搜索不受固定数量的标记的限制,而是受某种类型的 2 个标记标记的限制?例如,要实现内部限制为单个句子或段落的邻近查询?显然分析器必须支持它,但是以前这样做过吗?如何实现的?

最佳答案

SpanPositionCheckQuery是一个定义跨度查询的抽象类,它检查是否匹配的跨度通过了位置检查。具体实现包括检查匹配是否在定义的位置范围内的 SpanPositionRangeQuery 和检查匹配位置的负载是否与请求相同的 SpanPayloadCheckQuery

也许您可以通过为每个标记分配一个有效负载来指示它属于哪个句子/段落(使用计数器),然后检查匹配范围的所有有效负载是否相等来实现您想要的?我认为扩展上面的类来实现它应该很简单。

关于Lucene 邻近搜索有边界吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378658/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com