2011-07-14 94 views
1

當使用日期查詢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 

,以及在哪裏 '約翰' 被正確突出片段。在所有情況下,「約翰」確實出現在文本中,而不是片段中的簡單內容。

我試過添加hl.fl=text但這沒什麼變化。

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

回答

1

解決方法:

使用fqdate項。

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