¿Cómo ve elasticsearch el contenido del índice?

ver contenido

1. Use la API de Elasticsearch para consultar, por ejemplo:

GET /{index_name}/_search

Ver tamaño del índice

curl '246.111.x.x:9200/_cat/indices?v&s=store.size:desc'

ver contenido

curl -XGET '246.111.x.x:9200/index_name'
curl -XGET '246.111.x.x:9200/index_name/_search'

Donde {index_name} es el nombre del índice a consultar.

2. Utilice la herramienta Kibana para realizar consultas. Kibana es una plataforma de análisis y visualización de datos basada en Elasticsearch. Puede consultar los datos en Elasticsearch a través de la interfaz de Kibana.

3. Con las bibliotecas cliente de Elasticsearch, como la biblioteca elasticsearch-py de Python, puede consultar datos en Elasticsearch escribiendo scripts de Python.

Cómo entender el índice de es

El índice en Elasticsearch es una estructura lógica para el almacenamiento y recuperación de datos, similar a las tablas en las bases de datos tradicionales, para almacenar e indexar datos de documentos. En Elasticsearch, un índice se compone de uno o más fragmentos, y cada fragmento es un índice de Lucene independiente.

Un índice puede contener múltiples tipos de datos de documentos, y cada tipo puede definir diferentes asignaciones de campo (asignación), y también puede tener diferentes configuraciones. Después de Elasticsearch 7.0, el tipo está en desuso y un índice solo puede contener datos de documentos de un tipo.

Cada índice tiene un nombre, el nombre debe estar en minúsculas, puede contener números, guiones y guiones bajos, y la longitud no puede exceder los 255 caracteres. Al crear un índice, puede especificar la cantidad de fragmentos y copias de seguridad, y también puede definir parámetros como el mapeo de campos, el tokenizador y el analizador.

La indexación es uno de los conceptos centrales de Elasticsearch. Un diseño de índice razonable puede mejorar la eficiencia y la precisión de la recuperación de datos.

おすすめ

転載: blog.csdn.net/hezuijiudexiaobai/article/details/130153747