본문 바로가기

elasticsearch-logstash

elasticsearch 8.매핑 8. 매핑8.1 매핑(_mapping) API예제 8.1 books 인덱스의 매핑 확인curl 'http://localhost:9200/books/_mapping?pretty' 예제 8.2 books/book 인덱스/타입에 read 필드 추가curl -XPUT 'http://localhost:9200/books/_mapping/book' -d ' { "book" : { "properties" : { "read" : { "type" : "boolean" } } } }' 예제 8.3 read 필드 추가 후 books 인덱스의 매핑 확인curl 'http://localhost:9200/books/_mapping?pretty' 8.2 내장필드예제 8.4 인덱스 생성 시 내장필드 설정PUT / -d ' { "ma.. 더보기
elasticsearch 7.질의(QueryDSL) 7. 질의(QueryDSL)7.1 쿼리7.1.1 텀, 텀즈 쿼리예제 7.1 title 필드 값이 prince인 도큐먼트를 텀 쿼리로 검색curl 'localhost:9200/books/_search?pretty' -d ' { "query" : { "term" : { "title" : "prince" } } }' 예제 7.2 Prince로 검색하면 저장된 텀과 다르므로 결과에 나타나지 않음curl 'localhost:9200/books/_search?pretty' -d ' { "query" : { "term" : { "title" : "Prince" } } }' 예제 7.3 텀즈 쿼리를 이용해서 prince, king 텀 검색curl 'localhost:9200/books/_search?pretty' -d.. 더보기
elasticsearch 6.페이셋과 어그리게이션 6.1 페이셋예제 6.1 hotels 인덱스 매핑 설정curl -XPUT http://localhost:9200/hotels/ -d ' { "mappings" : { "hotel" : { "properties" : { "name" : { "type" : "string" }, "stars" : { "type" : "long" }, "rooms" : { "type" : "long" }, "location" : { "type" : "geo_point" }, "city" : { "type" : "string" }, "address" : { "type" : "string" }, "internet" : { "type" : "boolean" }, "service" : { "type" : "string", "index.. 더보기