オブジェクトタイプでこのスニペットを見つけたとき、私はエラスティック検索でPyESのいくつかの使用例を理解し、処理しようとしていました:http: //packages.python.org/pyes/guide/reference/mapping/object-type.html
JSONの例では:
{
"tweet" : {
"person" : {
"name" : {
"first_name" : "Shay",
"last_name" : "Banon"
},
"sid" : "12345"
},
"message" : "This is a tweet!"
}
}
「つぶやき」、「人」、「名前」はすべて二分法です。 以下に示すように、オブジェクトタイプのマッピング例では、またはディクショナリに追加しないのはなぜですか"type": "object"
"name"
"tweet"
。
{
"tweet" : {
"properties" : {
"person" : {
"type" : "object",
"properties" : {
"name" : {
"properties" : {
"first_name" : {"type" : "string"},
"last_name" : {"type" : "string"}
}
},
"sid" : {"type" : "string", "index" : "not_analyzed"}
}
}
"message" : {"type" : "string"}
}
}
}