Python - 在将地理数据插入弹性搜索后,如何搜索数据?

时间:2016-12-04 00:28:20

标签: python elasticsearch

我正在使用python-elasticsearch将地理数据插入到引擎中,如下所示,但我可以使用哪种函数或方法来搜索我的数据?你能举个例子吗?

mappings = { 
            "doc": {
                   "properties": {
                                  "geo": {
                                         "properties": {
                                            "location": {"type": "geo_point"}
                                          }
                                  }
                   }
            }
          }
es.indices.create(index='geodata', body=mappings)

# ...
es_entries['geo'] =  {'location':str(data['_longitude_'])+","+str(data['_latitude_'])}
# ...
es.index(index="geodata", doc_type="doc", body=es_entries)

0 个答案:

没有答案