0

オブジェクトタイプでこのスニペットを見つけたとき、私はエラスティック検索で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"}
        }
    }
}
4

1 に答える 1

0

例の下のパラグラフには次のように記載されています。したがって、この例は、それがオプションであることを示しているだけだと思い"type" : "object"ます。

于 2012-08-10T16:07:50.327 に答える