elasticsearch 弹性搜索中如何根据嵌套类型大小对文档进行更高的评分
ES中的映射:
elasticsearch 弹性搜索中如何根据嵌套类型大小对文档进行更高的评分,
elasticsearch,
elasticsearch,ES中的映射: "contributors" : { "type" : "nested", "properties" : { "title" : { "type" : "text", "fields" : { "autocomplete" : { "type" : "text", "analyzer" : "nGram_analyzer" }, "raw" : {
"contributors" : {
"type" : "nested",
"properties" : {
"title" : {
"type" : "text",
"fields" : {
"autocomplete" : {
"type" : "text",
"analyzer" : "nGram_analyzer"
},
"raw" : {
"type" : "keyword",
"normalizer" : "lowercase_normalizer"
}
}
}
}
}
有些文档有多个贡献者,但我想在只有一个贡献者且匹配贡献者的文档中获得更高的分数。因此,即使贡献者匹配,具有多个贡献者的文档的得分也会更低
除了在索引中添加大小或将参与者名称展平到单个字符串之外,还有其他方法吗