Para Elasticsearch sin contraseña: localhost:9100
Para Elasticsearch con contraseña: localhost:9100/?auth_user=elastic&auth_password=tu_contraseña
- Conexión a la base de datos Elasticsearch
Significado de los colores de estado del clúster:
| Color | Descripción |
|---|---|
| Verde | Estado más saludable, todos los fragmentos incluyendo réplicas están disponibles |
| Amarillo | Los fragmentos principales están disponibles pero las réplicas no lo están (o no existen) |
| Rojo | Algunos fragmentos están disponibles, indicando que parte de un fragmento está dañada. Las consultas aún pueden recuperar algunos datos, pero esta situación requiere atención inmediata |
| Gris | No hay conexión con el servicio elasticsearch |
- Creación de índices
3.1 Método rápido de creación
En Elasticsearch-Head: Índice → Nuevo índice → Escribir nombre del índice → Aceptar
3.2 Creación mediante consulta compuesta
- Creación de tipos y adición de datos
4.1 Generación automática de ID único por Elasticsearch
4.2 Personalización del ID único de datos
- Consulta de datos en índices
5.1 Visualización mediante exploración de datos
5.2 Uso de método de consulta básica
5.3 Uso de método de consulta compuesta
- Modificación de datos en índices
# formato json
{
"doc": {
"campo2": "valor2"
}
}
- Eliminación de datos en índices
# Eliminar datos del índice por ID
{
"query": {
"bool": {
"filter": [
{
"term": {
"_id": "ID_a_eliminar"
}
}
]
}
}
}
# Eliminar todos los datos del índice
{
"query": {
"bool": {
"filter": [
{
"match_all": {}
}
]
}
}
}
- Modificación del límite máximo de acceso por consulta en índice (predeterminado: 10000)
Ruta: http://localhost:9200/nombre_del_indice/_settings/?preserve_existing=true
Método: PUT
Parámetros: JSON
{
"max_result_window" : "200000"
}
Verificación de la modificación:
Ruta: http://localhost:9200/nombre_del_indice/_settings
Método: GET
- Modificación del número máximo de columnas en índice (predeterminado: 1000)
Ruta: http://localhost:9200/nombre_del_indice/_settings/?preserve_existing=true
Método: PUT
Parámetros: JSON
{
"index.mapping.total_fields.limit": 3000
}
Verificación de la modificación:
Ruta: http://localhost:9200/nombre_del_indice/_settings
Método: GET