index
-
Mapping parametersBackEnd/Elasticsearch API 2025. 3. 14. 02:00
index 필드가 색인될지 여부를 결정합니다. 대부분의 필드 타입에서 기본적으로 활성화되어 있습니다. false일 경우 색인이 되지 않아 검색이 불가능합니다.{ "properties": { "session_data": { "type": "keyword", "index": false } }} analyzer 텍스트 필드에 사용할 분석기를 지정합니다.{ "properties": { "title": { "type": "text", "analyzer": "english" } }} format 날짜 필드에 사용되는 형식을 지정합니다.{ "properties": { "timestamp": { "type": "date", ..
-
Multiple DocumentsBackEnd/Elasticsearch API 2025. 3. 10. 01:00
_update_by_queryTo update documents in Elasticsearch based on a query, you can use the _update_by_query API.# 모든 Documents를 업데이트 합니다.POST /store/_update_by_query{ "script": { "source": "ctx._source.stock-=1" }}# product가 peach인 Documents만 업데이트 합니다.POST /store/_update_by_query{ "script": { "source": "ctx._source.stock-=1" }, "query": { "term": { "product": "peach" } }} _del..
-
IntroductionBackEnd/Elasticsearch API 2025. 3. 8. 12:00
Overview Backend Developer, Server Developer로 실무에서 사용하는 Elasticsearch API에 대해 정리합니다. 모든 API는 Kibana Dev Tools에서 확인 가능합니다. Elasticsearch에 대한 상세 정보는 Elasticsearch 포스팅을 참고하시면 됩니다. ClusterGET /_cluster/health초록색: 모든 주 샤드와 복제 샤드가 할당되어 있는 상태입니다.노란색: 모든 주 샤드는 할당되었지만 일부 복제 샤드는 할당되지 않은 상태입니다.빨간색: 일부 주 샤드가 할당되지 않은 상태입니다. IndexGET /_cat/indices?vElasticsearch 클러스터의 모든 인덱스를 나열하며, 각 인덱스의 상태, 문서 수, 총 크기 등을 표..