> For the complete documentation index, see [llms.txt](https://docs.flowiseai.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flowiseai.com/espanol/documentacion-oficial/integraciones/langchain/vector-stores/elastic.md).

# Elastic

## Prerequisitos

1. Puedes usar la [imagen oficial de Docker](https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html) para empezar, o puedes usar [Elastic Cloud](https://www.elastic.co/cloud/), el servicio cloud oficial de Elastic. En esta guía, usaremos la versión cloud.
2. [Registra](https://cloud.elastic.co/registration) una cuenta o [inicia sesión](https://cloud.elastic.co/login) con una cuenta existente en Elastic cloud.

<figure><img src="/files/9htAJKI5kAsTFw63S4f7" alt=""><figcaption></figcaption></figure>

3. Haz clic en **Create deployment**. Luego, nombra tu deployment y elige el proveedor.

<figure><img src="/files/0217AYLhra76kgr1F0hF" alt="" width="563"><figcaption></figcaption></figure>

4. Después de que el deployment haya finalizado, deberías poder ver las guías de configuración como se muestra a continuación. Haz clic en la opción **Set up vector search**.

<figure><img src="/files/7iNulyLidVkBYaQFMan8" alt=""><figcaption></figcaption></figure>

5. Ahora deberías ver la página de **Getting started** para **Vector Search**.

<figure><img src="/files/YwcxMbzg7SEQdLjNKOZ3" alt=""><figcaption></figcaption></figure>

6. En la barra lateral izquierda, haz clic en **Indices**. Luego, **Create a new index**.

<figure><img src="/files/sYjoGazehcbxqVNw1Qa2" alt=""><figcaption></figcaption></figure>

7. Selecciona el método de ingesta **API**

<figure><img src="/files/tdL7ck3JBrImDrvD27QA" alt=""><figcaption></figcaption></figure>

8. Nombra tu índice de búsqueda, luego **Create Index**

<figure><img src="/files/UxBD9ib4i8eByuNyOBKG" alt=""><figcaption></figcaption></figure>

9. Después de que el índice haya sido creado, genera una nueva API key, toma nota tanto de la API key generada como de la URL

<figure><img src="/files/WKUCutemNVh5D1fQwASN" alt=""><figcaption></figcaption></figure>

## Configuración en Flowise

1. Agrega un nuevo nodo **Elasticsearch** en el canvas y completa el **Index Name**

<figure><img src="/files/CZjjD0a4hECmDO9A9hzR" alt="" width="275"><figcaption></figcaption></figure>

2. Agrega una nueva credencial vía **Elasticsearch API**

<figure><img src="/files/t7nGjQwAjFyeN96yz3fi" alt="" width="429"><figcaption></figcaption></figure>

3. Toma la URL y API Key de Elasticsearch, completa los campos

<figure><img src="/files/7DqfVjy0hldhOn36cncb" alt="" width="563"><figcaption></figcaption></figure>

4. Después de que la credencial se haya creado exitosamente, puedes comenzar a hacer upsert de los datos

<figure><img src="/files/DOwAs62ADTdJXefcGamq" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/6QYRGsDJcE1h2PTuU8eZ" alt=""><figcaption></figcaption></figure>

5. Después de que los datos se hayan insertado exitosamente, puedes verificarlo desde el dashboard de Elastic:

<figure><img src="/files/8qXCBkDiok5gCiuLqPfc" alt=""><figcaption></figcaption></figure>

6. ¡Voilà! Ahora puedes comenzar a hacer preguntas en el chat

<figure><img src="/files/FfSJSS89YLEmGbHuTQWs" alt=""><figcaption></figcaption></figure>

## Recursos

* [LangChain JS Elastic](https://js.langchain.com/docs/integrations/vectorstores/elasticsearch)
* [Vector Search (kNN) Implementation Guide - API Edition](https://www.elastic.co/search-labs/blog/articles/vector-search-implementation-guide-api-edition)
