You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
langchain/libs
Max Jakob de209af533
community[patch]: ElasticsearchStore: add relevance function selector (#16378)
Implement similarity function selector for ElasticsearchStore. The
scores coming back from Elasticsearch are already similarities (not
distances) and they are already normalized (see
[docs](https://www.elastic.co/guide/en/elasticsearch/reference/current/dense-vector.html#dense-vector-params)).
Hence we leave the scores untouched and just forward them.

This fixes #11539.

However, in hybrid mode (when keyword search and vector search are
involved) Elasticsearch currently returns no scores. This PR adds an
error message around this fact. We need to think a bit more to come up
with a solution for this case.

This PR also corrects a small error in the Elasticsearch integration
test.

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
8 months ago
..
cli Make packages optional (#15727) 9 months ago
community community[patch]: ElasticsearchStore: add relevance function selector (#16378) 8 months ago
core core[patch]: Release 0.1.14 (#16382) 8 months ago
experimental core[patch]: simple prompt pretty printing (#15968) 8 months ago
langchain langchain[patch]: Release 0.1.2 (#16388) 8 months ago
partners langchain_google_vertexai:Enable the use of langchain's built-in tools in Gemini's function calling (#16341) 8 months ago