repoze.pgtextindex

para repoze.catalog basado en PostgreSQL 8.4
Descargar ahora

repoze.pgtextindex Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Shane Hathaway

repoze.pgtextindex Etiquetas


repoze.pgtextindex Descripción

Índice de texto para repoze.catalog basado en PostgreSQL 8.4 Repoze.pgTextIndex es un complemento de indexación de repoze.catalog que proporciona un motor de búsqueda de texto basado en las potentes capacidades de indexación de texto de PostgreSQL 8.4 y superior. Está diseñado para ocupar el lugar de cualquier índice de búsqueda de texto basado en zope.index. La instalación generalmente requiere pocos o ningún cambio en el código que ya usa reploze.catalog.Las ventajas de reploze.pgtextindex sobre zope.index.text incluyen: * Performance. Para grandes conjuntos de datos, REPOZE.PGTEXTINDEX puede ser órdenes de magnitud más rápido que Zope.Index, principalmente porque el repoze.pgTextIndex no tiene la sobrecarga de los objetos que desempeña que Zope.Index tiene. * Baje el consumo de RAM. Los usuarios de Zope.Index trabajan alrededor de la sobrecarga de la sobrecarga al mantener a cachés grandes de objetos implacables en RAM. Peor aún, cada hilo mantiene su propia copia del caché de objetos. PostgreSQL, por otro lado, no necesita mantener estructuras complejas en RAM. El tamaño del proceso PostgreSQL tiende a ser constante y razonable. * Mantenimiento. Las características de indexación de texto de PostgreSQL están bien documentadas y reciben una gran cantidad de mantenimiento activo, mientras que Zope.Index no ha recibido mucha atención al desarrollador durante años.Repoze.pgTextIndex no hace que PostgreSQL esté involucrado en todas las consultas de catálogo y actualización. Solo las operaciones que usan o cambian el índice de texto PostgreSQL.usage: repoze.pgtextindex se usa como cualquier otro índice en reploze.catalog: de repoze.pgtextindex importar pgtextindexindex = pgtextindex (discriminador, dsn, tabla = 'pgtextindex', ts_config = 'Inglés', Drop_and_Create = VERDADERO) Los argumentos al constructor son los siguientes: DISXIMINADOR LA DISCROMINADOR DE REPOZO.CATALOG PARA ESTE INDEXO. Para obtener más información sobre las discramentadoras, consulte la documentación de repoze.catalog. Este argumento se requiere. La cadena de conexión para conectarse a PostgreSQL. Se requiere este argumento. Table la tabla para usar para el índice. El valor predeterminado es 'pgTextIndex'.ts_config La configuración de búsqueda de texto PostgreSQL para usar para el índice. El valor predeterminado es 'Inglés', que es la configuración predeterminada incorporada que se envía con PostgreSQL. Para obtener más información sobre la configuración de la búsqueda de texto, consulte la documentación de búsqueda de texto completo de PostgreSQL.Drop_and_Create si es cierto que la tabla y el índice se redujeron (si existe) y (re) creado. El defecto es cierto. Requisitos: · Python


repoze.pgtextindex Software relacionado