我在我的网站上使用Solr作为搜索引擎。
有没有办法只用搜索键区分结果内容的一部分?
{
"id": "http://test.com",
"url": "http://test.com",
"content": [
"a lot of content ...."
],
"score": 0.0105027985
}
答案 0 :(得分:1)
您需要使用的是突出显示。
Solr提供了一系列突出显示实用程序,可由各种请求处理程序调用以包含"突出显示"匹配字段值。这些突出显示实用程序可以与DisMax,Extended DisMax或标准查询解析器一起使用。
查看以下有关设置突出显示的参考:
这些资源可以帮助您设置搜索请求,以突出显示搜索字词并将其返回到适当大小的代码段中。
答案 1 :(得分:0)
如果您只需要字段("搜索键")field1和field2,则必须向您的请求URI添加以下参数:
fl=field1,field2