elasticsearch 색인 만들기 및 색인 보기 및 구조 명령
11868 단어 리소스학습 과정elasticsearch색인명령
명령
색인 및 구조 보기:
명령: GET/색인 이름/_mapping?pretty
색인을 만들려면 다음과 같이 하십시오.
명령:PUT 인덱스 이름
예: number_of_shards: 조각 수 (기계 노드 수로 계산, 생성 후 변경할 수 없음)number_of_복제본: 복제본 수
PUT admin_log_0821
{
"settings":{
"number_of_shards":6,
"number_of_replicas": 1
},
"mappings": {
"logs": {
"properties": {
"esCreateTime": {
"type": "long"
},
"id": {
"type": "long"
},
"ip": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"uri": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"userId": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"userName": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
}
기본 색인 예:
{
"settings": {
"number_of_shards": 16,
"number_of_replicas": 1
},
"mappings": {
"risk_event_ads": {
"dynamic": "strict",
"properties": {
"flowNo": {
"type": "String",
"index": "not_analyzed"
},
"elapseTime": {
"type": "long"
},
"ipLon": {
"type": "float"
},
"createTime": {
"type": "date"
},
"occurTimeYear": {
"type": "short"
},
"occurTimeMonth": {
"type": "byte"
},
"cpuCurFreq": {
"index": "not_analyzed",
"type": "string"
},
"extraInfoObj": {
"type": "object",
"dynamic": true
}
}
}
}
}
crul 명령:curl-XPUT "http://es주소: 9200/색인 이름'-H'Content-Type: application/json'-d'색인 json'
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 자원 id 상세 및 동적 가져오기예를 들어drawable류에 포함된 자원 id는 사실res/drawable 디렉터리의 그림 파일을 대표한다.layout 클래스에 포함된 자원 id는 사실res/layout 디렉터리에 있는 xml 파일을 대표합니다.i...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.