描述起来太简单了:
Q = mydynamicfield_txt: “视频”
我只想在mydynamicfield 完全“视频时点击。 其他方面,如何压制点击,“视频”只是该领域的一部分(如“家庭视频”)。
这是开箱即用的Solr3.1支持,还是我必须在我的索引中添加我自己的特殊括号,如“SOLRSTARTSOLR视频SOLRENDSOLR”,以便稍后检索“START”之间的术语“和”结束“。一种手动正则表达式锚定。
这是PITA,因为它需要在index / gui中进行特殊处理并打破突出显示。
要走的路?
问候
彼得 (= PA =)
答案 0 :(得分:0)
创建未加密(KeywordAnalyzed)字段并在其中搜索的一种解决方案 - 所有文本都将是Solr索引中的不同标记。 其他解决方案是编写过滤器,该过滤器将从索引读取令牌计数并与查询令牌进行比较,即过滤实体,其中doc_tokens> query_tokens假设所有查询令牌都匹配。