es
-
[엘라스틱 서치] AliaseseElasticSearch 2024. 5. 7. 14:33
이 시리즈에서는 엘라스틱서치 가이드(:8.13) 의 Alias 챕터에 대해 다루고 있습니다.https://www.elastic.co/guide/en/elasticsearch/reference/current/aliases.htmlAliases별칭은 데이터 스트림 또는 인덱스 그룹의 보조 이름입니다.(*쉽게 말해, 1~n개를 뭉뚱그려 부르기 위한 별명이라고 생각하면 됨) 대부분의 Elasticsearch API는 데이터 스트림이나 인덱스 이름 대신 별칭을 허용합니다.애플리케이션의 Elasticsearch 요청에 별칭을 사용하면 코드 상에서 특정 인덱스의 이름을 따로 지정하지 않아도 언제든지 인덱스의 변경및 재색인이 가능합니다.Alias types별칭에는 두 가지 유형이 있습니다.data stream alia..
-
[엘라스틱 서치] Search your data - 검색 API (5)ElasticSearch 2024. 5. 7. 11:19
이 시리즈에서는 엘라스틱서치 가이드(:8.13) 의 Search your data 챕터에 대해 다루고 있습니다.https://www.elastic.co/guide/en/elasticsearch/reference/current/index.htmlFilter search results오늘은 검색결과를 필터링 하는 방법에 대해 알아보겠습니다.1. boolean query : hits, 집계 결과 모두에 대해 필터 적용2. post_filter 파라미터 : hits에 대한 결과물에 대해서만 필터를 적용 -> 해당 결과를 집계로 더욱 축소 가능더보기두 기능의 가장 큰 차이는 집계결과에 필터가 영향을 줄 수 있는가? 입니다.bool 쿼리 : 집계 결과에 영향 Opost_filter : 집계 결과에 영향 X. onl..
-
[엘라스틱 서치] Search your data - 검색 API (4)ElasticSearch 2024. 4. 30. 10:10
이 시리즈에서는 엘라스틱서치 가이드(:8.13) 의 Search your data 챕터에 대해 다루고 있습니다.https://www.elastic.co/guide/en/elasticsearch/reference/current/index.htmlSearch multiple data streams and indicesElasticsearch에서 여러 인덱스를 두는 경우, 검색을 하기 위해 여러개의 인덱스에서 검색이 필요할 수 있습니다. https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multiple-indices.html 에서는 여러 인덱스에서 검색하는 방법을 다루고 있습니다. 1. 쉼표를 사용해 여러 데이터 스트림(또는 여러 인..
-
[엘라스틱 서치] Search your data - 검색 API (3)ElasticSearch 2024. 4. 29. 10:42
이 시리즈에서는 엘라스틱서치 가이드(:8.13) 의 Search your data 챕터에 대해 다루고 있습니다.https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html검색 결과 페이징 하기Elasticsearch는 기본적으로 검색에서 일치하는 상위 10개의 결과만 반환합니다. 더 큰 결과세트를 확인하기 위해서는 from 매개변수를 사용할 수 있습니다.GET /_search{ "from": 5, "size": 20, "query": { "match": { "user.id": "kimchy" } }}(이때 from, size를 너무 크게 요청하게 되면 메모리 로드량이 커지며 성능이 저하될 수 있습니다)Se..
-
[엘라스틱 서치] Search your data - 검색 API (2)ElasticSearch 2024. 4. 25. 09:56
이 시리즈에서는 엘라스틱서치 가이드(:8.13) 의 Search your data 챕터에 대해 다루고 있습니다.https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html검색 결과 정렬하기"sort" : GET ../_search{ "sort" : [ { "post_date" : {"order" : "asc", "format": "strict_date_optional_time_nanos"}}, "user", { "name" : "desc" }, { "age_list" : {"order" : "desc", "mode" : "avg" }}, "_score" ..
-
[엘라스틱 서치] Search your data - 검색 API (1)ElasticSearch 2024. 4. 24. 17:13
이 시리즈에서는 엘라스틱서치 가이드(:8.13) 의 Search your data 챕터에 대해 다루고 있습니다.https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html search query란 ?Elasticsearch에서 인덱스 데이터에 대한 정보를 요청하는 작업 검색 쿼리의 종류 : Search for exact values- 정확한 값이나 범위 검색Full-text search- 쿼리 용어와 가장 유사한/일치하는 문서 탐색- 비정형 텍스트 데이터를 탐색하는데 사용Vector search- ANN, kNN등을 사용하여 유사한 "의미"를 검색 검색 API의 활용- Elasticsearch에서 ..