Elasticsearch 색인 관리
1428 단어 Elasticsearch
1、root object
properties, metadata (_id, _source, _type), settings (analyzer), 기타 settings (예: include_in_all)
PUT /my_index
{
"mappings": {
"my_type": {
"properties": {}
}
}
}
2、properties
type,index,analyzer
PUT /my_index/_mapping/my_type
{
"properties": {
"title": {
"type": "text"
}
}
}
3、_source
이점
(1) 조회할 때 완전한document를 받을 수 있습니다. 먼저 document id를 가져올 필요가 없습니다. 다시 한 번 document를 요청하십시오 (2)partial update 기반_source 구현(3)reindex 시 직접 기반_source 구현, 데이터베이스(또는 다른 외부 저장소)에서 데이터를 조회할 필요가 없음 (4) 기반 _source 맞춤형 반환field(5)debugquery가 더 쉬워요. 직접 볼 수 있으니까_source
위의 이점이 필요하지 않으면 비활성화_source
PUT /my_index/_mapping/my_type2
{
"_source": {"enabled": false}
}
4、_all
모든 필드를 하나로 묶음_allfield, 색인 만들기.필드를 지정하지 않고 검색할 때 _allfield가 검색하고 있습니다.
PUT /my_index/_mapping/my_type3
{
"_all": {"enabled": false}
}
필드 레벨에서 include_ 를 설정할 수도 있습니다in_all field, field 값을 _에 포함할지 설정all field
PUT /my_index/_mapping/my_type4
{
"properties": {
"my_field": {
"type": "text",
"include_in_all": false
}
}
}
5. 표지성 메타데이터
_index,_type,_id
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Embulk를 사용하여 ElasticCloud로 보내기Embulk에서 ElasticCloud에 보낼 수 있을까라고 생각비망록도 겸해 기술을 남깁니다 Embulk 설치 ElasticCloud (14 일 체험판) brew라면 아래 명령 입력 파일 만들기 파일 내용 seed...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.