0
여기에서 문서 : http://www.elasticsearch.org/guide/reference/mapping/geo-point-type.htmlgeo_point 유형이 서로 다른 형식입니까?
그것은 geo_point 다른 형식을 허용 말한다. 예는 "-71.34, 41.12"
"위치": { "위도": 41.12, "경도"이 두
"위치"
을 지원 -71.34 } 나는이 두 가지가 같은 경우 물어보고 싶은
? ES 0.17.6을 사용하고 있는데이 문제가 있습니다.
(1) 형식으로 색인을 생성 할 때 (2) 형식으로 검색 할 수 없습니다. (1) 형식을 사용하여 다시 검색하면 성공합니다. 예를 들어
: 하는 경우 (2) 형식 I 지수 :
curl -XPUT 'http://localhost:9200/twitter/pin/1' -d '
{
"pin" : {
"location" : {
lat: 41.12,
lon: -71.34
},
"tag" : ["food", "family"],
"text" : "my favorite family restaurant"
}
}'
나는이 (1) 형식
curl -XGET 'http://localhost:9200/twitter/pin/_search' -d '
{
"query": {
"filtered" : {
"query" : {
"field" : { "text" : "restaurant" }
},
"filter" : {
"geo_distance" : {
"distance" : "12km",
"pin.location" : "-71.34, 41.12"
}
}
}
}
}
'
으로 검색 할 수 없습니다 그리고 내가 검색하면 성공한다 (2) 형식 사용 :
2. "pin.location" : {
"lat" : 41.12,
"lon" : -71.34
}
오. 설명서를 잘못 읽었습니다. 고맙습니다 –