1. creación de índices
- índice PUT
- {
- "configuración": {
- "number_of_shards": 3,
- "number_of_replicas": 1
- },
- "asignaciones": {
- "propiedades": {
- "título":{
- "teclee el texto",
- "analizador": "", ik_max_words
- "Search_analyzer": "ik_smart"
- },
- "etiqueta":{
- "Type": "palabra clave"
- }
- }
- }
- }
2. Agregue el campo
- Índice PUT / _mapping
- {
- "propiedades": {
- "Índice": {
- "Type": "fecha",
- "Formato": "aaaa-MM-dd HH: mm: ss"
- }
- }
- }
3. Eliminar índice
- Eliminar índice
4. La apertura / cierre del índice
Índice 4.1 Apertura
- Índice de POST / _open
Índice cerró 4,2
- Índice de POST / _close
5. reconstruir el índice
- POSTAL / _reindex
- {
- "fuente":{
- "Índice": "sourceIndexName",
- "consulta":{
- },
- "ordenar":{
- "FieldName": "asc / desc"
- },
- "Tamaño": 5000,
- "_fuente":[
- "FieldName1",
- "FieldName2",
- "Fieldname3",
- ]
- },
- "Destino": {
- "Índice": "destIndexName",
- "Version_type": "interna (predeterminado) / externo",
- "Op_type": "crear"
- }
- }
Descripción:
- version_type
- interno: representa la migración de todos los datos, y la cobertura completa del documento de conflictos (incluso si la versión de destino del nuevo documento en el índice de documento de origen).
- externa: representa la migración de todos los datos, documentos y más de edad y las nuevas versiones de conflictos.
- op_type:
- crear: representa sólo crean no existe documento de índice de destino.
6. Gestión de Alias
6.1 Cómo añadir un alias
- Poste / _aliases
- {
- "comportamiento":[
- {
- "añadir":{
- "Índice": "indexName1",
- "Alias": "aliasName"
- }
- },
- {
- "añadir":{
- "Índice": "indexName2",
- "Alias": "aliasName"
- }
- }
- ]
- }
6.2 alias Eliminar
- Poste / _aliases
- {
- "comportamiento":[
- {
- "eliminar":{
- "Índice": "indexname",
- "Alias": "aliasName"
- }
- }
- ]
- }
6.3 Cambio de nombre
- Poste / _aliases
- {
- "comportamiento":[
- {
- "eliminar":{
- "Índice": "indexname",
- "Alias": "aliasName1"
- }
- },
- {
- "añadir":{
- "Índice": "indexname",
- "Alias": "aliasName2"
- }
- }
- ]
- }
7. índice de combinación
- índice de POST / _forcemerge? max_num_segments = 1
8. índice estrecho
8.1 primer índice se establece en sólo lectura
- PONER source_index / _setting
- {
- "configuración": {
- "Index.routing.allocation.require._name": "nodo-1",
- "Index.blocks.write": true
- }
- }
contracción 8.2 ejecución
- POSTAL source_index / _shrink / target_index
- {
- "configuración": {
- "index.number_of_replicas": 1,
- "index.number_of_shards": 1,
- "Index.codec": "best_compression"
- }
- }
Artículo de: arquitectura Java