OdooWiki OCA HUB

Attachment Unindex Content

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

Este módulo desactiva la indexación del contenido de los adjuntos.

El modelo de adjuntos tiene un campo llamado 'index_content' donde se lee el contenido del adjunto y se almacena directamente en la base de datos. Este campo es útil para buscar el contenido de un archivo. Pero en la mayoría de los casos no se utiliza, por lo que puede instalar este módulo para:

  • Evitar la duplicación de datos: porque la indexación extrae el contenido de texto de los archivos y lo coloca en la base de datos para que se pueda buscar, pero esto implica que tiene los datos del archivo en su directorio filestore y también parte (o a veces la totalidad) de esos datos en su base de datos.
  • Mejorar el rendimiento: dado que no todos los archivos indexados son texto plano, requieren un proceso adicional para leerlos.

Quizás podría intentar desinstalar módulos como document para desactivar sus funciones de indexación, pero podría enfrentarse a la desinstalación de otros módulos que podrían serle útiles (por ejemplo, hr_recruitment depende de él).

Pero incluso si no tiene document instalado, seguiría teniendo la indexación del contenido de texto plano por defecto. Como puede ver en los resultados de esta consulta SQL, la indexación está activa incluso sin él:

[](https://user-images.githubusercontent.com/442938/67894113-45d27a80-fb2e-11e9-9a22-ba43d8b444c5.png)

Con este módulo no necesitará desinstalar ningún módulo para desactivar la indexación del contenido de los adjuntos, porque la desactivamos directamente en la base de ir.attachment.

Además, tras la instalación, el campo index_content de los adjuntos ya registrados en la base de datos se vaciará.

No se almacena nada, pero el campo sigue siendo legible: cuando la base de datos no tiene contenido para un adjunto, leer index_content indexa el archivo en ese momento y coloca el resultado solo en la caché. El código que lee el campo, como hace el sitio web para encontrar un color en el paquete CSS, sigue funcionando sin ninguna copia del contenido en la base de datos. El coste es leer el archivo de cada adjunto cuyo index_content se solicite. La búsqueda en el campo sigue sin encontrar nada, porque la columna permanece vacía.

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 19.0

Evita que Odoo almacene el contenido de texto de los adjuntos en la base de datos, ahorrando espacio y evitando datos duplicados. El contenido almacenado existente se borra cuando se instala el módulo.

Este módulo desactiva la indexación automática del contenido de los adjuntos. Normalmente, cuando se sube un archivo, Odoo lee su texto y lo guarda en la base de datos para que el archivo se pueda buscar por su contenido. Con este módulo instalado, ese paso ya no ocurre.

Qué cambia para los usuarios:

  • Los nuevos adjuntos ya no se indexan: su contenido de texto no se escribe en la base de datos.
  • Cuando se instala el módulo, el contenido ya almacenado de los adjuntos existentes se borra de una vez.
  • La búsqueda de adjuntos por su texto interno ya no encontrará resultados, porque ese texto no se conserva.

Entre bastidores, el módulo modifica el modelo de adjuntos (ir.attachment). Desactiva la rutina de indexación y, cuando algo sigue solicitando el contenido almacenado (por ejemplo, leer un color de un archivo CSS), lee el valor directamente del archivo sobre la marcha sin guardarlo. No se escribe nada de vuelta en la base de datos.

No hay menús, pantallas, botones ni informes nuevos. El módulo funciona silenciosamente en segundo plano y depende del módulo estándar de indexación de adjuntos. Sus principales beneficios son menos datos duplicados (el archivo permanece en el almacén de archivos, no se copia en la base de datos) y subidas más rápidas, ya que los archivos ya no necesitan procesarse para extraer el texto.

Depende de

attachment_indexation

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 7 confirmadas, 2 sin información de 9 versiones.

Fuentes · Odoo 15.0

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

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

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.