[Obs AI Assistant] Use sparse_vector instead of text_expansion (#202891)

Closes #202313

The [text expansion
query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-text-expansion-query.html)
was deprecated in 8.15 and is being replaced by [sparse vector
query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-sparse-vector-query.html).
This commit is contained in:
Søren Louv-Jansen 2025-01-07 15:35:38 +01:00 committed by GitHub
parent 9e1ff1f95d
commit 30c7ce6a15
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -155,12 +155,11 @@ async function recallFromLegacyConnectors({
bool: {
should: [
{
text_expansion: {
[vectorField]: {
model_text: text,
model_id: modelId,
boost,
},
sparse_vector: {
field: vectorField,
query: text,
inference_id: modelId,
boost,
},
},
],