Skip to content

feat(elasticsearch)!: add vector search support and remove query passing through param#2891

Open
duwenxin99 wants to merge 27 commits intomainfrom
feat/elasticsearch-semantic-search
Open

feat(elasticsearch)!: add vector search support and remove query passing through param#2891
duwenxin99 wants to merge 27 commits intomainfrom
feat/elasticsearch-semantic-search

Conversation

@duwenxin99
Copy link
Copy Markdown
Contributor

@duwenxin99 duwenxin99 commented Mar 30, 2026

  • Remove support for query passing through param. This should be a separate execute-esql tool.
  • Refactor test to use testcontainer
  • add semantic search tests and docs
  • remove unused array tool

Part of #2415

@duwenxin99 duwenxin99 requested a review from a team as a code owner March 30, 2026 03:11
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds semantic search capabilities to the Elasticsearch integration. It updates the CI pipeline to include an API_KEY secret and modifies integration tests to support vector-based indexing and ES|QL semantic search queries. The review feedback suggests refining error handling during index creation to specifically target existing resources and using strings.Repeat to simplify the construction of test vector strings.

@duwenxin99 duwenxin99 mentioned this pull request Mar 30, 2026
1 task
@duwenxin99 duwenxin99 force-pushed the feat/elasticsearch-semantic-search branch from 3de7daa to 797df13 Compare April 6, 2026 22:17
@duwenxin99 duwenxin99 added the release candidate Use label to signal PR should be included in the next release. label Apr 8, 2026
@duwenxin99 duwenxin99 changed the title test(elasticsearch): add integration tests for semantic vector search feat(elasticsearch)!: add vector search support and remove query passing through param Apr 8, 2026
@duwenxin99 duwenxin99 force-pushed the feat/elasticsearch-semantic-search branch from ed3a4c7 to 00443c4 Compare April 8, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release candidate Use label to signal PR should be included in the next release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants