목록DB/[Elasticsearch] (57)
른록노트
참고사이트https://www.compose.com/articles/using-query-string-queries-in-elasticsearch/
지정한 데이터의 개수를 알려주는 기능GET /twitter/tweet/_count { "query" : { "term" : { "user" : "kimchy" } } } 결과{ "count" : 1, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 } } 참고사이트https://www.elastic.co/guide/en/elasticsearch/reference/current/search-count.html
각 다큐먼트는 타입과 ID가 설정되어있다.이를 필드로 사용할 수 있는데 바로 '_uid' 이다.[type]#[id] 이런 형식으로 사용한다. 쿼리,어그리게이션,스크립트,소트에서 사용할 수 있다. # Example documents PUT my_index/my_type/1 { "text": "Document with ID 1" } PUT my_index/my_type/2?refresh=true { "text": "Document with ID 2" } GET my_index/_search { "query": { "terms": { "_uid": [ "my_type#1", "my_type#2" ] } }, "aggs": { "UIDs": { "terms": { "field": "_uid", "size": 1..
searchAfter란많은 데이터들을 한번에 출력할 경우 문제가 발생할 수 있어서,쿼리를 검색한 후 sort값을 기준으로 searchAfter 값 이후의 데이터들이 나오게 한다. GET twitter/tweet/_search { "size": 10, "query": { "match" : { "title" : "elasticsearch" } }, "search_after": [1463538857, "654323"], "sort": [ {"date": "asc"}, {"_id": "desc"} ] } 참고사이트https://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-search-after.html
[index]/_settings{ "index" : { "max_result_window" : 500000 } } 참고사이트https://stackoverflow.com/questions/35206409/elasticsearch-2-1-result-window-is-too-large-index-max-result-window
TomDec 16, 2014 at 5:48 pmHi, is there a way to get just the count of buckets (not the count of docs, which works i know) of an aggregation without receiving the whole buckets content? thx, Tom - Show quoted text - (질문한 양반 해석)어그리게이션의 버킷의 개수만 구하는 방법이 있나요?(내가 알고있는 docs의 개수 말고 전체 내용 없이) (해결법) Rich Somerfieldat Dec 16, 2014 at 7:02 pm⇧Hi Tom, I think the "Cardinality" aggregation is what you want. e..
참고사이트https://www.elastic.co/guide/en/elasticsearch/reference/2.3/search-uri-request.html
Search APIseditMost search APIs are multi-index, multi-type, with the exception of the Explain API endpoints.RoutingeditWhen executing a search, it will be broadcast to all the index/indices shards (round robin between replicas). Which shards will be searched on can be controlled by providing the routing parameter. For example, when indexing tweets, the routing value can be the user name:POST /t..