したがって、私の問題は基本的にここで説明したものと同じですが、グループではまだ回答がありません。
私のマッピング:
{
"abstract": {
"properties": {
"summary": {
"type": "string"
}
}
},
"authors": {
"type": "nested",
"properties": {
"first_name": {
"type": "string"
},
"last_name": {
"type": "string"
}
}
}
}
そして、これらのフィールドの両方で全文検索を実行したいと思いますが、おそらく重みが等しくありません。私の頭に浮かんだが、残念ながらうまくいかないクエリは次のとおりです。
{
"query": {
"bool": {
"should": [{
"multi_match": {
"query": "higgs boson",
"fields": ["abstract.summary^5", "author.last_name^2"]
}
}]
}
}
}
ネストされたマッピングのため、authors フィールドから結果が得られません。また、ネストされたプロパティを取り除くこともできません。集計に使用しています。それを解決するエレガントなアイデアはありますか?