Skip to main content
Próxima versión — Zylon 1.58Esta documentación se publica antes del lanzamiento para que puedas preparar tus integraciones de API. La imagen de la versión todavía no está disponible. Para instalaciones con 1.57, consulta la documentación de 1.57.
Omnisearch combina búsqueda por palabras clave y búsqueda semántica en proyectos, chats, artefactos y contenido de artefactos.

Configuración

Después de cambiar la configuración, ejecuta sudo zylon-cli sync.

Cómo funciona la configuración de idiomas

languages.keywordSearch solo afecta a la búsqueda por palabras clave. Para cada idioma configurado, Zylon crea y consulta un índice de texto completo de PostgreSQL específico del idioma. Configura todos los idiomas usados en tus proyectos, chats y documentos para que la lematización y el ranking por palabras clave utilicen los diccionarios adecuados. La búsqueda semántica en el contenido de artefactos sigue una ruta distinta: envía la consulta a PrivateGPT y usa el modelo de embeddings habilitado. Por tanto, la cobertura semántica de idiomas depende de ese modelo de embeddings, no de languages.keywordSearch ni del modelo de chat multimodal. Para la recuperación semántica multilingüe, habilita la capacidad multilingüe en el preset de IA seleccionado:
Esta capacidad selecciona el modelo de embeddings multilingual-e5-large. Consulta capacidades de los presets de IA.
No dejes languages.keywordSearch vacío. Omnisearch rechaza las solicitudes cuando no hay ningún idioma de búsqueda por palabras clave configurado. Los códigos de idioma no compatibles también provocan un error.

Idiomas compatibles con la búsqueda por palabras clave

Los códigos de idioma no distinguen mayúsculas de minúsculas. Las entradas duplicadas se eliminan.

Comportamiento de la longitud de consulta

Las consultas deben contener al menos tres caracteres. omnisearch.maxQueryCharacters cambia el límite superior aplicado por el backend, la API de Workspace y el campo de búsqueda de Workspace.
Mantén el valor predeterminado de 80 salvo que los usuarios necesiten consultas más largas. El mismo límite configurado se aplica a las solicitudes de API y al campo de búsqueda de Workspace.