Sitemap

Member-only story

Búsquedas vectoriales en OpenSearch (2da parte).

#loquecallamoslosDevOps

Alex
3 min readApr 29, 2025
Visualización utilizando matplotlib.pyplot

En el tutorial previo vimos cómo generar una búsqueda vectorial y darle salida utilizando un script de Python con la biblioteca matplotlib.pyplot, como se muestra en la imagen previa, este gráfico resultante lo podríamos embeber en un sitio web, tal vez utilizando flask o dask y madarlo llamar desde un dashboard.

los hoteles más cercanos a la ubicación del pin

Esta es la consulta del indice hotels-index que creamos previamente.

OpenSearch utiliza el algoritmo k-nearest neighbors (k-NN) para identificar eficientemente los vectores más similares.

Pero surge la duda ¿ existe forma de usar alguna visualización existente por defecto ? .

El problema radica en que OpenSearch Dashboards no reconoce matrices de forma nativa (como [5.2, 3.9]) en lugar de esto los toma como valores catégoricos.

VisBuilder no viene habilitado por defecto.

In VisBuilder, the location field is being treated as a categorical field rather than a vector field

--

--

Alex
Alex

Written by Alex

DevOps Lead @evinova, former Dynatrace Solutions Engineer. Cheerleader in Chief for KMMX, Technical Writer & International Speaker, Dad & 2 cats.

No responses yet