1 인덱스 생성
- PUT 지수
- {
- "설정": {
- "number_of_shards": 3,
- "number_of_replicas": 1
- },
- "매핑": {
- "속성": {
- "표제":{
- "입력": "텍스트를"
- "분석기" "ik_max_words"
- "search_analyzer": "ik_smart"
- },
- "꼬리표":{
- "유형": "키워드"
- }
- }
- }
- }
필드를 추가합니다
- PUT 인덱스 / _mapping
- {
- "속성": {
- "인덱스": {
- "입력": "날짜",
- "형식": "YYYY-MM-DD HH : MM : SS"
- }
- }
- }
색인을 삭제합니다
- DELETE 인덱스
4. 개방 / 폐쇄 색인
4.1 열기 지수
- POST 색인 / _open
지수는 4.2 폐쇄
- POST 색인 / _close
인덱스를 다시 5
- POST / _reindex
- {
- "출처":{
- "인덱스": "sourceIndexName"
- "질문":{
- },
- "종류":{
- "fieldName에": "ASC / DESC"
- },
- "크기": 5000,
- "_출처":[
- "하여 FieldName1"
- "fieldName2"
- "fieldName3"
- ]
- },
- "이명 령": {
- "인덱스": "destIndexName"
- "version_type": "내부 (기본) / 외부"
- "op_type": "생성"
- }
- }
설명 :
- version_type
- 내부 : 충돌 문서의 모든 데이터의 마이그레이션 및 완전한 범위를 나타냅니다 (경우에도 원본 문서 인덱스에 새 문서의 대상 버전).
- 외부 : 모든 데이터, 문서 등 이전 및 새 버전 갈등의 마이그레이션을 나타냅니다.
- op_type :
- 작성 : 문서는 대상 인덱스가 존재하지 않습니다 만들 나타냅니다.
6. 별칭 관리
6.1 별칭을 추가
- POST / _aliases
- {
- "행위":[
- {
- "더하다":{
- "인덱스": "indexName1"
- "별명": "를 AliasName"
- }
- },
- {
- "더하다":{
- "인덱스": "indexName2"
- "별명": "를 AliasName"
- }
- }
- ]
- }
6.2 삭제 별칭
- POST / _aliases
- {
- "행위":[
- {
- "없애다":{
- "인덱스": "INDEXNAME"
- "별명": "를 AliasName"
- }
- }
- ]
- }
6.3 이름 변경
- POST / _aliases
- {
- "행위":[
- {
- "없애다":{
- "인덱스": "INDEXNAME"
- "별명": "aliasName1"
- }
- },
- {
- "더하다":{
- "인덱스": "INDEXNAME"
- "별명": "aliasName2"
- }
- }
- ]
- }
제 병합 인덱스
- POST 색인 / _forcemerge? max_num_segments = 1
제 좁은 인덱스
8.1 첫 번째 인덱스는 읽기 전용으로 설정
- source_index / _setting PUT
- {
- "설정": {
- "index.routing.allocation.require._name": "노드 1"
- "index.blocks.write"사실
- }
- }
8.2 실행 수축
- POST source_index / _shrink / target_index
- {
- "설정": {
- "index.number_of_replicas": 1,
- "index.number_of_shards": 1,
- "index.codec": "best_compression"
- }
- }
자바 아키텍처 :에서 제