1

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

Abu Yahya Suhaib bin Sinan(愿真主喜悦他)报告说:真主的使者(PBUH)说:“信士的情况是多么美妙;他的一切都是好事,这仅适用于信士。如果顺境降临,他向真主表示感谢,这对他有好处;如果逆境降临在他身上,他会耐心地忍受,这对他更好”。[穆斯林]。

我的查询是

"wonderful is the case of a believer"

Solr 找到文档返回正常,但是返回值的高亮部分不包含文档的文本。它有一个文档主键字段(像往常一样),但没有比这更深的了。

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

我该如何开始调试呢?

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

4

0 回答 0