OdooWiki OCA HUB

Fuzzy Search of URL in Attachments

url_attachment_search_fuzzy folder_open OCA/server-tools open_in_new
Tools Licencia: AGPL-3

Este módulo crea un índice trigram para el campo url en ir_attachment con el fin de hacer más eficientes las búsquedas sql con el operando like y este campo. En bases de datos grandes puede acelerar mucho la carga de la interfaz, por ejemplo al iniciar sesión.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Añade un índice trigram en el campo URL de los adjuntos para que la búsqueda o el filtrado de adjuntos por URL sea mucho más rápido en bases de datos grandes.

Este módulo no añade ninguna pantalla, menú ni botón nuevos. Funciona en segundo plano para que la búsqueda de adjuntos por su dirección web (URL) sea más rápida.

Cuando se instala, crea un índice especial de base de datos de tipo "gin" sobre el campo url del modelo ir_attachment, utilizando el framework de búsqueda difusa que proporciona el módulo base_search_fuzzy. Este índice se almacena como un registro trgm.index.

  • El índice apunta al campo URL de los adjuntos, por lo que las búsquedas que utilizan "contains" o "like" sobre ese campo pueden responderse mucho más rápido.
  • Es más útil en bases de datos grandes, donde este tipo de búsquedas pueden ralentizar las pantallas que cargan muchos adjuntos, por ejemplo al iniciar sesión o al abrir listas de adjuntos.
  • Este módulo no añade reglas de negocio, comprobaciones, valores por defecto, correos electrónicos ni tareas programadas.

En resumen, es un módulo exclusivamente de rendimiento: cambia cómo la base de datos almacena los datos de búsqueda de las URL de los adjuntos, no lo que los usuarios ven o hacen en Odoo.

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

(igual que el módulo base)

  • La extensión PostgreSQL pg_trgm debe estar disponible. En distribuciones basadas en Debian debe instalar el módulo postgresql-contrib.
  • Instale la extensión pg_trgm en su base de datos o conceda a su usuario de postgresql el permiso SUPERUSER (esto permite que el módulo de odoo instale la extensión en la base de datos).

Solo tienes que instalar este módulo y el índice para el campo 'url' en el modelo ir_attachment se creará automáticamente.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Uso.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.