elasticsearch: use http para crear un índice

Establecer índice

Configurar mapeo

Establecer la información de asignaciones de la biblioteca de índices actual

{
	"mappings":{
		"govBaseLog":{
			"properties":{
				"id":{
					"type":"long",
					"store":true
				},
				"title":{
					"type":"text",
					"store":true,
					"index":true,
					"analyzer":"standard"
				},
				"content":{
					"type":"text",
					"store":true,
					"index":true,
					"analyzer":"standard"
				}
			}
		}
	}
}

nombre del tipo govBaseLog, definición del nombre de la tabla

atributo de propiedades, definición de campos de tabla

id nombre del campo tipo tipo long long integer store true store index not_analyzed no indexado, el valor predeterminado no está indexado, configurado para analizar es el índice  

Equivale a la definición de si todos los campos de una tabla están almacenados o no, índice o analizador

Establecer la información de mapeo después de crear el índice

json cuerpo

{
		"helloWorld":{
			"properties":{
				"id":{
					"type":"long",
					"store":true
				},
				"title":{
					"type":"text",
					"store":true,
					"index":true,
					"analyzer":"standard"
				},
				"content":{
					"type":"text",
					"store":true,
					"index":true,
					"analyzer":"standard"
				}
			}
		}
	
}

No es necesario agregar asignaciones, nombre de índice seguido de / nombre de tipo seguido de / _mappings

Eliminar biblioteca de índices

Enviar solicitud en modo de eliminación + nombre de biblioteca de índice

Crear documento documento

1. Crea un índice

2. Agregar documentos

 

 

Supongo que te gusta

Origin blog.csdn.net/adminBfl/article/details/104307881
Recomendado
Clasificación