schema.xml(与我的问题相关的部分):
<field name="question" stored="true" type="text" multiValued="false" indexed="true"/>
<field name="question_highlight" stored="true" type="string" multiValued="false" indexed="true"/>
</fields>
<!-- AND -->
<copyField source="question" dest="question_highlight" />
注意:我已经启用了停用词,针对字段类型:文本
当我索引一份文档时,我会传递问题字段。现在,当我尝试使用以下查询进行搜索时:
select?q=question:have fever&hl=true&hl.fl=question_highlight
在我的停用词列表中包含了have一词,但是在结果中,这个词并没有被高亮显示。我该怎么办呢?我需要高亮停用词,我查看了这篇帖子Solr highlighting without stop-words for phrases?,所以我把question_highlight设置成字符串,但还是不起作用。