Solr:如何在文本字段中搜索完全匹配?是否存在隐藏的equal()运算符?

| 描述起来太简单了: q = mydynamicfield_txt:\“视频\” 我只想在mydynamicfield是精确的“视频”时点击。 反之,如何抑制点击,其中“视频”只是该字段的一部分(例如“家庭视频”)。 开箱即用的Solr3.1是否支持此功能,还是我必须在索引中添加自己的特殊括号,例如\“ SOLRSTARTSOLR video SOLRENDSOLR \”,以便稍后检索\“ START \”和\“ END \之间的术语” ”。一种手动正则表达式锚定。 这是PITA,因为它需要在索引/ GUI中进行特殊处理并中断突出显示。 去哪里了? 问候 彼得 (= PA =)     
已邀请:
        创建untokenized(KeywordAnalyzed)字段并在其中搜索的一种解决方案-您的所有文本在Solr索引中将是不同的标记。 另一种解决方案是编写过滤器,该过滤器将从索引中读取令牌计数并与查询令牌进行比较,即假设所有查询令牌都匹配的doc_tokens> query_tokens过滤器实体。     

要回复问题请先登录注册