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" />
注意:我为fieldType: text启用了停用词
当我索引文档时,当我尝试使用此查询进行搜索时,我现在传递问题字段
select?q=question:have fever&hl=true&hl.fl=question_highlight
知道单词have包含在我的停用词列表中,单词have未在结果中突出显示我该如何解决这个问题?我需要突出显示停用词,我检查了这篇文章Solr highlighting without stop-words for phrases? 这就是为什么我将question_highlight作为字符串但它仍然无法正常工作