Add Elasticsearch as a Vector store tool

The idea is:

Add native support for Elasticsearch as a node/tool in n8n to enable search, index, update, and delete operations directly within workflows.

My use case:

I use n8n for building automation pipelines involving logs, alerts, and monitoring data. Integrating Elasticsearch would allow me to:

  • Query logs and structured data from Elasticsearch for decision-making in workflows.
  • Automatically index results or responses from other APIs or databases.
  • Perform alert enrichment using real-time search on indexed data.
  • Build observability, monitoring, or analytics pipelines that feed into or extract from Elasticsearch.

I think it would be beneficial to add this because:

  • Elasticsearch is widely used for search, observability, and log analysis.
  • Users could integrate log-based workflows, data enrichment, and analysis without resorting to custom HTTP nodes or external scripts.
  • It opens up automation for AIOps, security analytics, business intelligence, and more.
  • Saves time by eliminating the need for building custom integrations or using generic HTTP nodes.

Any resources to support this?

Are you willing to work on this?

Yes, I would be happy to support development, testing, or documentation if this feature is accepted.