- ElasticSearch Query를 하던 도중 SQL Query 로는 간단한 쿼리인데 ElasticSearch로 변환이 힘들어 변환기 검색 중 ElasticSearch에서 제공하는 translate API 발견.
사용법
POST /_sql/translate
{
"query": "SELECT * FROM library ORDER BY page_count DESC",
"fetch_size": 10
}
- es server에 post 해줄 시 elasticsearch Query로 변환해준다.
- index 이름이 정확해야 하며 각 field들도 존재해야 한다.
- index명에 - 나 _같은 기호 있을 시 index명을 \”로 감싸준다.
참조 link