0
'review'オブジェクト内のプロパティモデルにあるフィールド(propertyScore)があります。 elasticsearch sortを使用してこのフィールドを並べ替えたいと思います。ここで入れ子にされたオブジェクトの並べ替えelasticsearch 5.2、エラー:ネストされたタイプではない
は私の財産の例である:私の寝室のフィールドで
{
"bedrooms": 2,
"bathrooms": 2,
"review": {
"propertyScore": 20
},
}
私は下の検索クエリを実行します。
sort:
[ '_score',
{ bathrooms: { order: 'desc'} }
]
どのように私は私のレビューの下のスコアフィールドでソートその後でしょう。
私は現在行っている:
sort:
[ '_score',
{ propertyScore: { order: 'desc',
nested_path: 'review'}
}
]
とエラーが表示さを:
[query_parsing_exception] [nested] nested object under path [review] is not of nested type
素晴らしい、これは働いて、ありがとう! –