본문 바로가기

elasticsearch shard replica 참고사이트 : http://guruble.com/?p=85 ELASTICSEARCH – 2. SHARD & REPLICAHosang Jeon2014년 2월 23일4264 Views Like37 Comments Elasticsearch의 shard와 replica에 대해서 알아보기 전에, Elasticsearch에서의 노드 생성 및 동작원리에 대해서 간단히 알아보도록 하겠습니다. 사용자가 하나의 머신에서 Elasicsearch를 시작하게 되면, 하나의 Elasticsearch 노드가 생성되며, 이 노드는 동일한 네트워크 상에서 같은 클러스터명을 같는 클러스터가 존재하는 지를 찾게 됩니다 [Figure 1]. 만약, 연결(join)될 수 있는 클러스터가 없다면 이 노드는 스스로 클러스터를 생성하게 되고, 만.. 더보기
elasticsearch 필터 조합하기, 쿼리 조합하기 참고사이트 : https://www.elastic.co/guide/en/elasticsearch/guide/current/combining-filters.htmlThe previous two examples showed a single filter in use. In practice, you will probably need to filter on multiple values or fields. For example, how would you express this SQL in Elasticsearch?SELECT product FROM products WHERE (price = 20 OR productID = "XHDK-A-1293-#fJ3") AND (price != 30)In these situat.. 더보기
elasticsearch query 참고! 한글!!!! 이제 우리는 기초적인 내용을 잠깐 보았다. 이제 좀더 실제적인 데이터셋과 동작을 해보자. 고객 은행 계좌 정보를 표현한 샘플을 준비하였다. 각 도큐먼트는 다음과 같은 스키마를 가진다. { "account_number": 0, "balance": 16623, "firstname": "Bradshaw", "lastname": "Mckenzie", "age": 29, "gender": "F", "address": "244 Columbus Place", "employer": "Euron", "email": "bradshawmckenzie@euron.com", "city": "Hobucken", "state": "CO"} 이 데이터는 www.json-generator.com/로 부터 생성한 데이터이다. 이 사이트.. 더보기
elasticsearch query key 설명 [Filters]기본적으로 filtered query 에서 동작 방식을 소개 했기 때문에 이 점을 이해하고 보셔야 합니다. [and/or]- 쿼리 결과에 대한 추가 쿼리의 and/or 연산을 수행 합니다.- 쿼리 결과를 cache 하고 싶을 경우 _cache:true 설정을 하면 됩니다. [bool]- boolean 쿼리를 추가 수행 합니다. [exists]- 결과에 대해서 항상 cache 합니다. [ids]- ids 를 포함한 문서를 필터 합니다. [limit]- shard 당 문서 수를 제한 합니다. [type]- document/mapping type 에 대한 filter 합니다. [missing]- 문서의 특정 필드 값이 no value 인 것을 filter 합니다.- 지정된 field 는 nul.. 더보기