我的文件索引如下
{
"article": "...",
"tags": [{ name: '...', values: [{ value: 'a' }, { value: 'b' }]
}
我正在按标签查找某些文档,所以我有父 - 嵌套(标签) - 嵌套(值)结构,并且我已经准备好script_fields
,其中包括每个找到标签。
目前,来自查询的结果:
[
{
...
"_score": 1.1308107,
"_source": {
...
},
"inner_hits": {
"...": {
"hits": {
"total": 2,
"max_score": 1.7890062,
"hits": [
{
...
"_score": 1.7890062,
"fields": {
"myScore": [
15.45
]
}
}
]
}
}
}
}
]
问题是
是否可以将全局_score
值替换为inner_hits[...].hits.hits[0].fields.myScore[0]
? (在此示例中,将1.1308107
替换为15.45
)或排除那些inner_hits[...].hits.hits[0].fields.myScore[0]
的文档?小于20?