Buenos dias: Quisiera saber si alguno de ustedes tuvo alguna vez que trabajar con este tipo de cosas en postgres y si me pueden comentar que experiencia tuvieron a respecto como para saber si estamos en el camino correcto como para utilizarlo para tal fin:
. WEB CRAWLER/INDEXADOR (existe algo asi en postgres)? Tsearch sirve? . Realizar stemming. (no tengo idea ni siquiera de que es) :P . Truncamiento de palabras (wildcards). . Lista de palabras vacías (stopwords). . Lista de abreviaturas comunes. . Permitir la implementación de contadores de frecuencia de palabras. . Realizar exhibición destacada (highlighting) del texto buscado en los resultados. . Deberá tener escalabilidad para espacios de contenidos muy grandes. . Deberá ofrecer la posibilidad de configurar los valores de relevancia asignados a los resultados. . Deberá considerar coincidencias con conceptos del tesauro, términos no preferidos, meta información de los documentos y otras relaciones. . Permitir recuperación por proximidad fonética y sintáctica y expresiones lógicas. . Deberá permitir búsquedas contextuales y refinamiento dinámico de los resultados obtenidos. . Deberá permitir el acceso a la información según perfiles de usuario. . Deberá permitir la autenticación mediante mecanismos de PKI. . Deberá permitir almacenar las preferencias de entorno según usuario y las búsquedas realizadas para su posterior reutilización. Disculpen si no soy demasiado claro con lo que necesita el cliente. Es que no tenemos claro todavia siquiera si es viable postgres para tal fin y me gustaria que alguien con experiencia en esto nos diga con fundamentos si por ej. Es viable ponerse a implementar algo como tsearch o no. Saludos y gracias. -- TIP 7: no olvides aumentar la configuración del "free space map"
