administración de índices es

1. creación de índices

  1. índice PUT
  2. {
  3. "configuración": {
  4. "number_of_shards": 3,
  5. "number_of_replicas": 1
  6. },
  7. "asignaciones": {
  8. "propiedades": {
  9. "título":{
  10. "teclee el texto",
  11. "analizador": "", ik_max_words
  12. "Search_analyzer": "ik_smart"
  13. },
  14. "etiqueta":{
  15. "Type": "palabra clave"
  16. }
  17. }
  18. }
  19. }

2. Agregue el campo

  1. Índice PUT / _mapping
  2. {
  3. "propiedades": {
  4. "Índice": {
  5. "Type": "fecha",
  6. "Formato": "aaaa-MM-dd HH: mm: ss"
  7. }
  8. }
  9. }

3. Eliminar índice

  1. Eliminar índice

4. La apertura / cierre del índice

Índice 4.1 Apertura

  1. Índice de POST / _open

Índice cerró 4,2

  1. Índice de POST / _close

5. reconstruir el índice

  1. POSTAL / _reindex
  2. {
  3. "fuente":{
  4. "Índice": "sourceIndexName",
  5. "consulta":{
  6.  
  7. },
  8. "ordenar":{
  9. "FieldName": "asc / desc"
  10. },
  11. "Tamaño": 5000,
  12. "_fuente":[
  13. "FieldName1",
  14. "FieldName2",
  15. "Fieldname3",
  16. ]
  17. },
  18. "Destino": {
  19. "Índice": "destIndexName",
  20. "Version_type": "interna (predeterminado) / externo",
  21. "Op_type": "crear"
  22. }
  23. }

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

  1. Poste / _aliases
  2. {
  3. "comportamiento":[
  4. {
  5. "añadir":{
  6. "Índice": "indexName1",
  7. "Alias": "aliasName"
  8. }
  9. },
  10. {
  11. "añadir":{
  12. "Índice": "indexName2",
  13. "Alias": "aliasName"
  14. }
  15. }
  16. ]
  17. }

6.2 alias Eliminar

  1. Poste / _aliases
  2. {
  3. "comportamiento":[
  4. {
  5. "eliminar":{
  6. "Índice": "indexname",
  7. "Alias": "aliasName"
  8. }
  9. }
  10. ]
  11. }

6.3 Cambio de nombre

  1. Poste / _aliases
  2. {
  3. "comportamiento":[
  4. {
  5. "eliminar":{
  6. "Índice": "indexname",
  7. "Alias": "aliasName1"
  8. }
  9. },
  10. {
  11. "añadir":{
  12. "Índice": "indexname",
  13. "Alias": "aliasName2"
  14. }
  15. }
  16. ]
  17. }

7. índice de combinación

  1. índice de POST / _forcemerge? max_num_segments = 1

8. índice estrecho

8.1 primer índice se establece en sólo lectura

  1. PONER source_index / _setting
  2. {
  3. "configuración": {
  4. "Index.routing.allocation.require._name": "nodo-1",
  5. "Index.blocks.write": true
  6. }
  7. }

contracción 8.2 ejecución

  1. POSTAL source_index / _shrink / target_index
  2. {
  3. "configuración": {
  4. "index.number_of_replicas": 1,
  5. "index.number_of_shards": 1,
  6. "Index.codec": "best_compression"
  7. }
  8. }

Artículo de: arquitectura Java

Publicados 277 artículos originales · ganado elogios 65 · vistas 380 000 +

Supongo que te gusta

Origin blog.csdn.net/ailiandeziwei/article/details/104620460
Recomendado
Clasificación