Búsqueda semántica
La pestaña Búsqueda semántica de la pantalla Sistema. La búsqueda por significado encuentra un registro según su contenido, no por las palabras exactas que contiene. Esta pestaña determina dónde se calcula ese significado.
La búsqueda por significado es utilizada por la documentación, las tareas, Drive, los creativos y el asistente. Desactivarla no deja esas pantallas sin búsqueda: la búsqueda de palabras sencilla sigue funcionando donde exista.
Dónde se calculan los vectores
El selector Modo de búsqueda tiene tres posiciones:
- Externo (OpenRouter) — el texto se envía a OpenRouter y se factura a su clave allí.
- Interno (en este servidor) — el texto lo procesa un motor que se ejecuta en este servidor y nunca lo abandona. Esta es la posición en la que arranca un servidor recién instalado.
- Desact. — la búsqueda por significado está desactivada en todas partes.
Núcleos y memoria para el motor local
Ambas opciones se aplican a la posición Interno (en este servidor) y surten efecto tras pulsar Guardar junto al campo correspondiente.
- Núcleos del servicio de embeddings — cuántos núcleos del procesador puede utilizar el motor local: un número entero, mínimo 1. Más núcleos significan vectores más rápidos y menos margen para el resto de procesos del servidor. El valor predeterminado es 4.
- Memoria del servicio de embeddings — cuánta memoria puede usar, en gigabytes, de 0,5 a 256. Con demasiada poca, el motor no cabe y se reinicia; con demasiada, queda menos para el resto del servidor. El valor predeterminado es 3 GB.
Modelo
El bloque Modelo de embeddings es de solo lectura: muestra el modelo que está en uso y la longitud de los vectores que produce. No hay nada que elegir aquí — el servidor ejecuta un único modelo.
Debajo aparece una línea sobre el estado actual:
| La línea indica | Qué significa |
|---|---|
| La búsqueda semántica está activa. | La posición en la nube está configurada y funciona. |
| Se seleccionó el modo «Externo», pero este servidor no tiene una clave de OpenRouter configurada — la búsqueda semántica permanecerá no disponible hasta que se configure la clave en la página de Accesos. | La posición en la nube está seleccionada, pero el servidor no tiene clave de OpenRouter. Agréguela en Conexiones. |
| La búsqueda semántica está activa — los vectores se calculan localmente en este servidor, no se envía nada a OpenRouter. | El motor local está disponible y nada sale del servidor. |
| Se seleccionó el modo «Interno», pero el motor local aún no está instalado en este servidor, por lo que la búsqueda semántica no está disponible (la búsqueda por palabras sigue funcionando). El motor pesa unos doce gigabytes y se descarga después de elegir el modo. | La posición local está seleccionada, pero el motor aún no está en este servidor. |
| La búsqueda semántica está apagada — está desactivada para documentación, tareas, Disco, creatividades y el asistente. La búsqueda por palabras sigue funcionando donde está disponible. | El selector está en la posición Desact.. |
El motor se descarga en el servidor después de seleccionar la posición local, y es una descarga de gran tamaño — en un servidor nuevo, ese es el estado que encontrará primero. Elegir la misma posición de nuevo solicita la descarga otra vez, que es la forma de reintentar una descarga que haya fallado. Mientras permanezca en la pestaña, esta vuelve a comprobar por sí sola, de modo que un motor que llegue pronto se detecta sin recargar la página. Sin embargo, esa vigilancia tiene un límite de tiempo: con una conexión lenta la descarga puede durar más; si la pestaña sigue indicando que falta el motor, recargue la página para reiniciar la espera.
Es el mismo motor que utiliza la pestaña Reconocimiento de voz, de modo que una vez que haya llegado para una de las dos pestañas, estará disponible para ambas.