Elasticsearch Doc_Values 해석
doc_value
절대 다수의fields는 기본적으로 indexed이기 때문에 필드 데이터는 검색할 수 있습니다.역렬 인덱스에는 일정한 순서에 따라terms가 저장되어 검색에 적중할 때term을 포함하는document를 되돌려줍니다.
terms term
Doc_이 구조는 집합 (aggregations), 정렬 (Sorting), 스크립트 (scripts access to field) 등의 작업에 매우 적합하다.그리고 이런 저장 방식도 압축, 특히 디지털 유형에 매우 편리하다.이렇게 하면 디스크 공간을 줄이고 접근 속도를 높일 수 있다.
Doc values는 on-disk 데이터 구조로 문서 인덱스 시 생성됩니다.Doc values에 저장된 values 및_소스라는 meta-Fields는 일치합니다.analyzedstring을 제외한 모든 형식을 지원합니다.
doc_value 특성
doc_value는 기본적으로 enable입니다.sort(정렬),aggregate(집합),access the field from a script(스크립트)disable doc_value:
PUT /lib3
{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 0
},
"mappings": {
"user": {
"properties": {
"name": {
"type": "text"
},
"address": {
"type": "text"
},
"age": {
"type": "integer",
"doc_value": false
},
"interests": {
"type": "text"
},
"birthday": {
"type": "date"
}
}
}
}
}
DocValue는 사실 Lucene이 역렬 인덱스를 구축할 때 질서정연한 정렬 인덱스 (document=>field value 기반 맵 목록) 를 추가합니다.
{“birthday”:“1985-11-11”,age:23}
{“birthday”:“1989-11-11”,age:29}
document
age
birthday
doc1
23
1985-11-11
doc2
29
1989-11-11
주의: 기본적으로 단어가 없는 필드에 열려 있으며, 단어를 읽을 때 무효입니다. (fielddata를true로 설정해야 합니다.)
disable doc_value는 어떻게 되나요?
부정적인 영향:sort,aggregate,access the field from script에서 긍정적인 영향을 사용할 수 없음: 디스크 공간 절약
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
kafka connect e elasticsearch를 관찰할 수 있습니다.No menu lateral do dashboard tem a opção de connectors onde ele mostra todos os clusters do kafka connect conectados atu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.