突出显示Solr中引用查询的问题 - 片段未返回

时间:2012-09-01 23:42:03

标签: solr lucene-highlighter

这很好奇。突出显示在其他所有情况下都可以正常工作,但是有一种情况它不会返回任何碎片。我的文档如下(fieldType text_en):

  

Abu Yahya Suhaib bin Sinan(愿真主对他感到高兴)报道:真主的使者(PBUH)说:“信徒的情况多么美妙;一切都对他有利,这只适用于如果繁荣在他身上,他表达了对安拉的感激,这对他有好处;如果逆境降临他,他会耐心地忍受它,这对他来说更好“。[穆斯林]。

我的查询是

"wonderful is the case of a believer"

Solr查找要返回的文档,但返回值的突出显示组件不包含文档的文本。它有一个用于文档主键的字段(总是如此),但没有比这更深的了。

如果删除最后一个单词,一切正常。如果我从引号中删除最后一个单词并将其放在外面,它就可以了。它甚至可以在引号中使用更长(不同)的字符串。它只是不起作用!

如何开始调试?

我在schema.xml中没有任何突出显示设置,这里是我作为查询的一部分传递的参数:     &安培; HL =真安培; hl.fl = hadithText&安培; hl.snippets = 50&安培; hl.fragsize = 2500&安培; hl.mergeContiguous =真安培; DEFTYPE = edismax&安培;毫米= 3'; -1%205< -2安培; hl.usePhraseHighlighter =真

0 个答案:

没有答案