| Autor: | Daniele Varazzo |
|---|---|
| Contacto: | [email protected] |
| Organización: | Desvelador SRL |
| Código fuente: | En Github |
| Descargar: | De PGXN |
| Resumen: | Este paquete proporciona un diccionario ISPELL para realizar una búsqueda de texto completo de alta calidad en documentos italianos utilizando la base de datos PostgreSQL. Usando el diccionario proporcionado, las operaciones de búsqueda en documentos italianos pueden tener en cuenta las variaciones morfológicas de las palabras italianas, como las conjugaciones verbales. |
| Derechos de autor: | 2001, 2002 Gianluca Turconi |
| Derechos de autor: | 2002, 2003, 2004 Gianluca Turconi y Davide Prina |
| Derechos de autor: | 2004, 2005, 2006 Davide Prina |
| Derechos de autor: | 2007-2020 Daniele Varazzo |
Este paquete contiene un diccionario ISPELL útil para realizar búsquedas de texto completo de alta calidad en documentos de idiomas italianos. El paquete también contiene archivos de instalación y configuración.
Este paquete se puede usar para instalar y configurar el diccionario ISPell en todas las versiones admitidas PostgreSQL.
Puede usar el cliente PGXN para instalar el diccionario:
$ [sudo] pgxn install italian_fts
Esto instala los archivos de extensión en el clúster PostgreSQL. Verifique las opciones de instalación de PGXN si tiene más de un clúster.
Después de que se haya instalado el paquete, puede usar SQL Command Create Extension para que el diccionario esté disponible en una base de datos:
Crear extensión italiana_fts;
La extensión crea un diccionario de búsqueda de texto italian_ispell y una configuración de búsqueda de texto también llamada italian_ispell utilizando el diccionario como un valor predeterminado y volver a caer al Snowball Stemmer italian_stem (instalado por defecto por Postgresql) cuando no se encuentra una palabra. Aquí hay el resultado del proceso de un texto de muestra con la configuración italian_ispell :
=# Seleccionar token, diccionario, lexemes
de ts_debug ('italian_ispell', $$
Né più mai toccherò le sacre sponde
Ove il Mio Corpo Fanciulletto Giacque,
Zacinto Mia, Che Te Specchi Nell'onde
Del Greco Mar da Cui Vergine Nacque
...
$$)
donde array_upper (lexemes, 1) <> 0;
Token | diccionario | lexemas
--------------+----------------+----------------
più | Italian_ispell | {Più}
Mai | Italian_ispell | {Mai}
Toccherò | Italian_ispell | {TOCCARE}
sacre | Italian_ispell | {Sacro}
Sponde | Italian_ispell | {Sponda}
Ove | Italian_ispell | {ove}
Corpo | Italian_ispell | {CORPO}
Fanciulletto | Italian_ispell | {Fanciulletto}
Giacque | Italian_ispell | {Giacere}
Zacinto | italiano_stem | {Zacint}
Specchi | Italian_ispell | {Specchiare}
Onde | Italian_ispell | {Onda}
Greco | Italian_ispell | {Greco}
Mar | Italian_ispell | {yegua}
Vergine | Italian_ispell | {Vergine}
Nacque | Italian_ispell | {nascere}
(16 filas)
Para el uso general de las funciones de búsqueda de texto completo en PostgreSQL, consulte la documentación de la base de datos.