我试图理解云量搜索功能结果顺序背后的逻辑。
当我在Cloudant DB中进行一些搜索查询时,我得到了以下结果:
{"total_rows":3,
"bookmark":"g1AAAAGieJzLYWBgYMtgTmGQS0lKzi9KdUhJMtLLTMo1MLDUS87JL0",
"rows":[
{
"id":"a13cad998851cd8428e84388b113d972",
"order":[
8.46020221710205,
494
],
"fields":{
"SLP_NOME":"CF-PL-1527-2011",
}
},
{
"id":"5a131a5eb363dc8c2f162499d9fcb810",
"order":[
8.449498176574707,
483
],
"fields":{
"SLP_NOME":"CF-PL-1529-2011",
}
},
{
"id":"3bc1a4fe211305cba1e558e963327a6f",
"order":[
8.077779769897461,
1967
],
"fields":{
"SLP_NOME":"CF-PL-5094-2013",
}
}
]}
我知道第一个值是相关结果results.rows[x].order[0]
。它是默认的排序参数。
但是,第二个值results.rows[x].order[1]
是什么意思?
我能得到的唯一信息是:
order:指定与索引字段相关的顺序
https://docs.cloudant.com/api/search.html
但我不明白。 “关于索引值”是什么意思?
谢谢!