我正在使用本教程测试Solr 9.0:
https://solr.apache.org/guide/solr/latest/getting-started/tutorial-techproducts.html
我使用了以下查询:
http://localhost:8983/solr/techproducts/select?q=cat:electronics&fl=name
在显示的结果中,它只给出masScore。如何显示每个结果的每个分数?
"response": {
"numFound": 12,
"start": 0,
"maxScore": 0.5244061,
"numFoundExact": true,
"docs": [
{
"name": "Samsung SpinPoint P120 SP2514N - hard drive - 250 GB - ATA-133"
},
{
"name": "Maxtor DiamondMax 11 - hard drive - 500 GB - SATA-300"
},
{
"name": "Belkin Mobile Power Cord for iPod w/ Dock"
},
1条答案
按热度按时间yvfmudvl1#
您可以通过
fl
(字段列表)参数将单个文档分数作为结果中的附加字段读取。fl
参数将查询响应中包含的信息限制为指定的字段列表。字段必须为stored="true"
或docValues="true"
。字段列表可以指定为以空格分隔或逗号分隔的字段名称列表**字符串
score
可用于指示应将特定查询的每个文档的分数作为字段返回。**通配符*
选择文档中存储的所有字段。