POST _sql?format=txt
{
"query": "SELECT mall_id FROM datalake_market_category_matching",
"fetch_size": 9
}
mall_id
---------------
fetchingkorea
foxclub99
cafe0224
fetchingkorea
foxclub99
cafe0224
fetchingkorea
foxclub99
cafe0224
jason 형태의 경우 cursor 즉 해당 row의 위치를 출력해 주어 이후 전체 데이터를 수집하는데 큰 도움이 된다.
search 예제
POST _sql?format=json
{
"query": "SELECT mall_id FROM datalake_market_category_matching",
"fetch_size": 9
}
{
"columns" : [
{
"name" : "mall_id",
"type" : "text"
}
],
"rows" : [
[
"fetchingkorea"
],
[
"foxclub99"
],
[
"cafe0224"
],
[
"fetchingkorea"
],
[
"foxclub99"
],
[
"cafe0224"
],
[
"fetchingkorea"
],
[
"foxclub99"
],
[
"cafe0224"
]
],
"cursor" : "q9qtAwFaAXOUAURuRjFaWEo1VkdobGJrWmxkR05vQXdBQUFBQUNKVk51RmpsbVFUQkpTRmRuVTBWNVNVZE1PRlo2TmpsUmNVRUFBQUFBQVE2VHZSWkNlVlY0YzNReGNGUnhiVVZuWlc5WVdHOHRSRVJSQUFBQUFBRU9rNzRXUW5sVmVITjBNWEJVY1cxRloyVnZXRmh2TFVSRVVRPT3/////DwEBZgdtYWxsX2lkAQdtYWxsX2lkAQR0ZXh0AAAAAQE="
}
POST _sql?format=json
{
"query": "SELECT mall_id FROM datalake_market_category_matching",
"fetch_size": 9,
"cursor" : "q9qtAwFaAXOUAURuRjFaWEo1VkdobGJrWmxkR05vQXdBQUFBQUNKVk51RmpsbVFUQkpTRmRuVTBWNVNVZE1PRlo2TmpsUmNVRUFBQUFBQVE2VHZSWkNlVlY0YzNReGNGUnhiVVZuWlc5WVdHOHRSRVJSQUFBQUFBRU9rNzRXUW5sVmVITjBNWEJVY1cxRloyVnZXRmh2TFVSRVVRPT3/////DwEBZgdtYWxsX2lkAQdtYWxsX2lkAQR0ZXh0AAAAAQE="
}
{
"rows" : [
[
"mylady333"
],
[
"fetchingkorea"
],
[
"orosiya"
],
[
"orosiya"
],
[
"fetchingkorea"
],
[
"fetchingkorea"
],
[
"bullanseo"
],
[
"fetchingkorea"
],
[
"fetchingkorea"
]
],
"cursor" : "q9qtAwFaAXOUAURuRjFaWEo1VkdobGJrWmxkR05vQXdBQUFBQUNKVk51RmpsbVFUQkpTRmRuVTBWNVNVZE1PRlo2TmpsUmNVRUFBQUFBQVE2VHZSWkNlVlY0YzNReGNGUnhiVVZuWlc5WVdHOHRSRVJSQUFBQUFBRU9rNzRXUW5sVmVITjBNWEJVY1cxRloyVnZXRmh2TFVSRVVRPT3/////DwEBZgdtYWxsX2lkAQdtYWxsX2lkAQR0ZXh0AAAAAQE="
}
POST _sql/translate
{
"query": "SELECT market_category_code, market_code, mall_id FROM datalake_market_category_matching"
}
{
"size" : 1000,
"_source" : {
"includes" : [
"market_category_code",
"market_code",
"mall_id"
],
"excludes" : [ ]
},
"sort" : [
{
"_doc" : {
"order" : "asc"
}
}
]
}
https://www.elastic.co/guide/en/elasticsearch/reference/7.x/sql-search-api.html
https://www.elastic.co/kr/what-is/elasticsearch-sql