From: | Álvaro Hernández Tortosa <aht(at)Nosys(dot)es> |
---|---|
To: | Gaston Rider <gastonrider(at)hotmail(dot)com> |
Cc: | Postgres Lista <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda con consulta.. |
Date: | 2011-06-09 15:32:10 |
Message-ID: | 20110609153210.GF12026@nosys.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Thu, Jun 09, 2011 at 12:35:22AM +0000, Gaston Rider escribió:
>
>Hola... si me podrìan ayuda con esta consulta que quiero realizar...
>
>Tengo una tabla con un Campo "DESCRIPCION" de varchar(60), sqlserver 2000en este campo guardo descripciones de articulos, y quiero realizar unabusqueda por partes del textopor ejemplo, si el usuario busca "autos ferrari rojos "podrìa hacer el select de la siguiente manera"Select * from miTabla where DESCRIPCION like '%autos ferrari rojos%'sin embargoquisiera tambien buscar los registros en los cuales figuren'autos' y 'rojos' o 'autos' 'ferraris' o cualquier combinacion de las n palabras....
>si no ees mucho pedir, tambien me gustaria una especie de ranking de losresultados... por ejemploes decir si el registro tuviese "autos ferrari rojos", tendrìa que estar porencima del que solamente tiene la palabra "autos rojos" o este por encima
>de auto
>gracias
Hola, Gastón, te recomiendo dos pasos para hacer lo que buscas:
1- Acceder a www.postgresql.org y descargar la versión 9.0.4 para tu
sistema operativo.
2- Leer toda la documentación referente a búsquedas de texto:
http://www.postgresql.org/docs/9.0/static/textsearch.html
:)
Saludos,
Álvaro
--
Álvaro Hernández Tortosa
-----------
NOSYS
Networked Open SYStems
From | Date | Subject | |
---|---|---|---|
Next Message | Milton Labanda | 2011-06-09 15:51:11 | Como iterar sobre columnas de un row |
Previous Message | Guillermo Villanueva | 2011-06-09 15:15:13 | Re: Ayuda con consulta.. |