repoze.pgtextindex

Software captura de pantalla:
repoze.pgtextindex
Detalles de software:
Versión: 1.1
Fecha de carga: 20 Feb 15
Promotor: Shane Hathaway
Licencia: Libre
Popularidad: 3

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex es un plugin indexación repoze.catalog que ofrece un motor de búsqueda de texto basado en las poderosas capacidades de indexación de texto de PostgreSQL 8.4 y por encima de & nbsp;. Está diseñado para tomar el lugar de cualquier índice de búsqueda de texto basado en Zope. índice. Instalación general requiere pocos o ningún cambio en el código que ya utiliza repoze.catalog.
Las ventajas de repoze.pgtextindex sobre zope.index.text incluyen:
& Nbsp; * Rendimiento. Para grandes conjuntos de datos, repoze.pgtextindex puede ser órdenes de magnitud más rápido que zope.index, principalmente porque repoze.pgtextindex no tiene la sobrecarga de deserialiación objetos que zope.index tiene.
& Nbsp; * Menor consumo de RAM. Usuarios de trabajo zope.index alrededor de la sobrecarga desestibado manteniendo grandes alijos de objetos unpickled en la memoria RAM. Peor aún, cada subproceso mantiene su propia copia de la memoria caché de objetos. PostgreSQL, por otro lado, no necesita para mantener estructuras complejas en la RAM. El tamaño PostgreSQL proceso tiende a ser constante y razonable.
& Nbsp; * Mantenimiento. Las características de indexación de texto de PostgreSQL están bien documentadas y reciben una gran cantidad de mantenimiento activo, mientras zope.index no ha recibido mucha atención de desarrolladores durante años.
repoze.pgtextindex no causa PostgreSQL a participar en todas las consultas de catálogo y actualización. Sólo las operaciones que utilizan o cambian el índice de texto golpean PostgreSQL.
Uso:
repoze.pgtextindex se usa como cualquier otro índice en repoze.catalog:
desde repoze.pgtextindex PGTextIndex importación
index = PGTextIndex (
& Nbsp; discriminador,
& Nbsp; dsn,
& Nbsp; table = 'pgtextindex',
& Nbsp; ts_config = 'Inglés',
& Nbsp; drop_and_create = True)
Los argumentos para el constructor son los siguientes:
discriminador
& Nbsp; El discrminator repoze.catalog para este índice. Para obtener más información sobre discrminators consulte la documentación repoze.catalog. Este argumento es necesario.
dsn
& Nbsp; La cadena de conexión para la conexión a PostgreSQL. Este argumento es necesario.
mesa
& Nbsp; La tabla que se utilizará para el índice. El valor predeterminado es 'pgtextindex'.
ts_config
& Nbsp; La configuración de búsqueda de texto de PostgreSQL a utilizar para el índice. El valor predeterminado es "Inglés", que es el valor por defecto construido en la configuración que se incluye con PostgreSQL. Para obtener más información sobre la configuración de búsqueda de texto, consulte la documentación de búsqueda de texto completo PostgreSQL.
drop_and_create
& Nbsp; Si es True la mesa y se pondrá en un índice usado cae (si existe) y (re) creado. El valor predeterminado es True

¿Qué hay de nuevo en esta versión:..

  • Manejo de las actualizaciones de índice simultáneas limpiamente

¿Cuál es nuevo en la versión 0.5:

  • Al cambiar a aislamiento de lectura confirmada y se retira bloqueo explícito. El bloqueo explícito estaba reduciendo el rendimiento de escritura y puede haber sido interferir con autovacuum. Este cambio aumenta la probabilidad de inconsistencia temporal, pero ya que este paquete no dio cumplimiento ACID todos modos, los desarrolladores ya tienen que estar preparados para la inconsistencia temporal.

¿Cuál es nuevo en la versión 0.3:

  • Fijo PostgreSQL ProgrammingError cuando la cadena de consulta contiene un carácter de barra invertida. (PT # 798725)
  • Añadida la capacidad para marcar el contenido con marcadores arbitrarios que pueden ser utilizados como discriminadores en tiempo de consulta. (PT # 792334)
  • búsquedas de apoyo para las palabras que contienen un apóstrofo. (PT # 801265)

Requisitos :

  • Python

Programas parecidos

SQLScreens
SQLScreens

20 Feb 15

Qore Oracle Module
Qore Oracle Module

19 Feb 15

conrad
conrad

11 May 15

nous.migration
nous.migration

14 Apr 15

Otro software de desarrollador Shane Hathaway

perfmetrics
perfmetrics

20 Feb 15

slowlog
slowlog

20 Feb 15

oauth2sample
oauth2sample

14 Apr 15

Comentarios a la repoze.pgtextindex

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!