描述起来太简单了:

q = mydynamicfield_txt:“视频”

我只想在mydynamicfield是精确的“视频”时点击。
反之,如何抑制点击,其中“视频”只是该领域的一部分(例如“家庭视频”)。

开箱即用的Solr3.1是否支持此功能,还是我必须在索引中添加自己的特殊括号,例如“ SOLRSTARTSOLR video SOLRENDSOLR”,以便以后检索“ START”和“ END”之间的字词。一种手动正则表达式锚定。

这是PITA,因为它需要对索引/ GUI进行特殊处理并中断突出显示。

去哪里了?

问候

彼得
(= PA =)

最佳答案

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

10-07 19:10