gpt4 book ai didi

full-text-search - Solr:如何在文本字段上搜索完整匹配项?是否有隐藏的 equal() 运算符?

转载 作者:行者123 更新时间:2023-12-04 08:33:03 25 4
gpt4 key购买 nike

描述起来太简单了:

q=mydynamicfield_txt:"视频"

当 mydynamicfield 为 时,我只想要点击次数精确 “视频。
反过来,如何抑制点击率,其中“视频”只是领域的一部分(如“家庭视频”)。

这是 Solr3.1 开箱即用的支持,还是我必须添加我自己的 特殊括号就像我索引中的“SOLRSTARTSOLR video SOLRENDSOLR”,稍后在“START”和“END”之间检索我的术语。一种手动正则表达式 anchor 定。

这是 PITA,因为它需要在 index/gui 中进行特殊处理并中断突出显示。

路在何方?

问候

彼得
(=PA=)

最佳答案

创建 untokenized(KeywordAnalyzed) 字段并在其中搜索的一种解决方案 - 您的所有文本都将是 Solr 索引中的不同标记。
其他解决方案是编写过滤器,它将从索引中读取 token 计数并与查询 token 进行比较,即过滤实体,其中 doc_tokens > query_tokens 假设所有查询 token 都匹配。

关于full-text-search - Solr:如何在文本字段上搜索完整匹配项?是否有隐藏的 equal() 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356683/

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