SolR无法突出显示片段中的日期

时间:2011-07-14 15:41:48

标签: solr

当使用日期查询SolR时,SolR实际上会突出显示文本字段中的内容,它与日期中的元素匹配,通常是年份。

所以像这样的查询:

q=text:(John)++AND+date:[2010-01-01T00:00:00Z+TO+2019-12-31T23:59:59Z]&hl=true

将返回如下代码段:

blabla bla bla <em>2011</em> bla bla blabla

以及“John”正确突出显示的片段。在所有情况下,“John”确实出现在文本中,很简单,不在代码段中。

我尝试添加hl.fl=text,但这没有任何改变。

如何防止文本片段中的日期突出显示。

1 个答案:

答案 0 :(得分:1)

解决方法:

fq用于date字词。

q=text:(John)&fq=date:[2010-01-01T00:00:00Z+TO+2019-12-31T23:59:59Z]&hl=true