我已经在 Solr4 中成功设置了突出显示,我主要索引 docx、xlsx 和 pdf,所以只有 url、title 和 content 等字段。
我让 Solr 突出显示内容字段并显示一小段文本,但有时匹配的单词在标题中而不是内容中,因此它不会返回我一段文本
是否有任何方法可以返回内容字段中的第一行或第二行,以使其不留空白。
我已经在 Solr4 中成功设置了突出显示,我主要索引 docx、xlsx 和 pdf,所以只有 url、title 和 content 等字段。
我让 Solr 突出显示内容字段并显示一小段文本,但有时匹配的单词在标题中而不是内容中,因此它不会返回我一段文本
是否有任何方法可以返回内容字段中的第一行或第二行,以使其不留空白。
我猜你的查询网址看起来像q=(title:ABC OR content:ABC)&hl=true&hl.fl=title,content
尝试添加到查询hl.alternateField
=content
在查询中使用fl=content
参数。如果没有返回突出显示的内容,则从结果集中每个文档返回的内容 (fl=content)字段生成片段。