Example #1
0
                }
            ]
        }
    }
}
MAPPINGS['advert'] = {'advert':MAPPINGS['account']['account']}
"""

MAPPINGS = {
    "account" : mappings.for_type(
        "account",
            mappings.properties(mappings.type_mapping("loc", "geo_point")),
            mappings.dynamic_templates(
            [
                mappings.EXACT,
                mappings.dynamic_type_template("geo", "loc", mappings.make_mapping("geo_point"))
            ]
        )
    ),
    "advert" : mappings.for_type(
        "advert",
            mappings.properties(mappings.type_mapping("loc", "geo_point")),
            mappings.dynamic_templates(
            [
                mappings.EXACT,
                mappings.dynamic_type_template("geo", "loc", mappings.make_mapping("geo_point"))
            ]
        )
    )
}
Example #2
0
MAPPINGS['pages'] = {'pages':MAPPINGS['record']['record']}
"""
MAPPINGS = {
    "song_store" : mappings.for_type("song_store", mappings.dynamic_templates([mappings.EXACT])),
    "version_store" : mappings.for_type("version_store", mappings.dynamic_templates([mappings.EXACT])),
    "singer_store" : mappings.for_type("singer_store", mappings.dynamic_templates([mappings.EXACT])),
    "song2song" : mappings.for_type("song2song", mappings.dynamic_templates([mappings.EXACT])),
    "song2version" : mappings.for_type("song2version", mappings.dynamic_templates([mappings.EXACT])),
    "singer2version" : mappings.for_type("singer2version", mappings.dynamic_templates([mappings.EXACT])),
    "song" : mappings.for_type(
        "song", 
            mappings.properties(mappings.type_mapping("canonical_location", "geo_point")),
            mappings.dynamic_templates(
            [
                mappings.EXACT, 
                mappings.dynamic_type_template("geo", "canonical_location", mappings.make_mapping("geo_point"))
            ]
        )
    ),
    "version" : mappings.for_type(
        "version",
            mappings.properties(mappings.type_mapping("canonical_location", "geo_point")), 
            mappings.dynamic_templates(
            [
                mappings.EXACT, 
                mappings.dynamic_type_template("geo", "canonical_location", mappings.make_mapping("geo_point"))
            ]
        )
    ),
    "singer" : mappings.for_type(
        "singer",