在ES中进行映射:
"contributors" : {
"type" : "nested",
"properties" : {
"title" : {
"type" : "text",
"fields" : {
"autocomplete" : {
"type" : "text",
"analyzer" : "nGram_analyzer"
},
"raw" : {
"type" : "keyword",
"normalizer" : "lowercase_normalizer"
}
}
}
}
}
某些文档有多个贡献者,但是我想在只有一个且匹配的贡献者的情况下给那些文档评分更高。因此,即使贡献者匹配,具有多个贡献者的文档得分也会更低。
除了在索引中增加大小或将贡献者名称拼合为单个字符串,还有其他方法吗?