목록DB (87)
른록노트
script를 사용해서 add해주는 방법{ "script": "if (ctx._source.USER_ID== null) {ctx._source.USER_ID= new ArrayList();}ctx._source.USER_ID.add(\"hohoho\")", "params": { }} 참고사이트https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.htmlhttps://discuss.elastic.co/t/how-to-update-a-object-within-array-in-elastic-search/20115/9 https://github.com/elastic/elasticsearch/issues/21026
http://localhost:9200/jjeong0/_search?source={"query":{"range":{"recv_ymdt":{"from":"20120820163946", "to":"20120911160444"}}}}&pretty=true 출처: http://jjeong.tistory.com/726 [jjeong] 참고사이트http://jjeong.tistory.com/726
참고사이트https://www.elastic.co/guide/en/elasticsearch/reference/current/search-uri-request.htmlhttps://www.elastic.co/guide/en/elasticsearch/reference/current/search-search.htmlhttps://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html
참고사이트http://www.popit.kr/look-at-new-features-elasticsearch-5/
참고사이트http://d2.naver.com/helloworld/273788
참고사이트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..