Elasticsearch는 geo shape 타입을 확장할 수 있다. spatical4j와 jts를 포함한 geo shape filter를 할 수 있다.
<dependency>
<groupId>com.spatial4j</groupId>
<artifactId>spatial4j</artifactId>
<version>0.4.1</version>
</dependency>
<dependency>
<groupId>com.vividsolutions</groupId>
<artifactId>jts</artifactId>
<version>1.13</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>
아래 링크보면 진짜 다양한 형태를 지원한다.
- https://github.com/spatial4j/spatial4j
- http://www.vividsolutions.com/jts/jtshome.htm
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-geo-shape-filter.html
'Elasticsearch' 카테고리의 다른 글
[elasticsearch] 색인(index) 변경을 별명(alias)로 이용하는 방법 (0) | 2015.07.01 |
---|---|
[elasticsearch] attachement 타입 (0) | 2015.06.30 |
[elasticsearch] geo point 매개변수 (0) | 2015.06.28 |
[elasticsearch] 객체 간의 관계 관리 방법 (object, nested, child) (0) | 2015.06.27 |
[elasitcsearch] DFS Query Then Fetch (0) | 2015.06.24 |