Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Definir reglas para un buscador interno (http://www.forosdelweb.com/f91/definir-reglas-para-buscador-interno-603267/)

IMAC/ 06/07/2008 04:17

Definir reglas para un buscador interno
 
Buenas

Estoy haciendo un buscador interno para mi página y me preguntaba que reglas se suelen usar en los buscadores.

Por ejemplo. Si alguien introduce "relojes azules", primeramente buscaría todos los títulos de los artículos que tuvieran ese conjunto de palabras juntas en el título con una select del modo... titulo like '%relojes azules%'

Vale, luego está la cuestión de separar ese conjunto de palabras y buscar por cada palabras, de modo que podríamos buscar por '%relojes%' o bien '%azlues%' y para evitar buscadas innecesarias eliminar todas las palabras de menos de 3 o 4 caracteres del tipo "de" "con" "sin" ...etc.

Además de esto había pensado en eliminar la "s" de las palabras si ésta se encuentra en la última posición de una cadena, para que si buscan "alfombras", se busque por "alfombra" y encuentre todas las que contienen la palabra "alfombra" y todas las que contienen "alfombras" (like '%alfombra%')

Para este último aspecto había pensado en eliminar también el conjunto de letras "es" para otro tipo de casos, vease "relojes", "azules"...etc.

Me preguntaba si se podrían aplicar más reglas para mejorar la búsqueda.

Saludos

bocasecaman 06/07/2008 07:08

Respuesta: Definir reglas para un buscador interno
 
nose la verdad es que has dicho todos, creo.

Bueno aqui tienes un aporte:borracho:. Tienes que ver que los resultados que te den con "relojes azules" no sean los mismo que "%azules%" o "%relojes%", es decir, deverias eliminar los resultados ya puestos anterior mente.

Es una idea, suerte.

GatorV 06/07/2008 15:44

Respuesta: Definir reglas para un buscador interno
 
Tema trasladado a Web General.

IMAC/ 07/07/2008 03:19

Respuesta: Definir reglas para un buscador interno
 
Cita:

Iniciado por bocasecaman (Mensaje 2478834)
nose la verdad es que has dicho todos, creo.

Bueno aqui tienes un aporte:borracho:. Tienes que ver que los resultados que te den con "relojes azules" no sean los mismo que "%azules%" o "%relojes%", es decir, deverias eliminar los resultados ya puestos anterior mente.

Es una idea, suerte.

Si, es cierto, ya lo tuve en cuenta.
Lo malo es que la select la realizo igual, es a la hora de imprimir los resultados porr pantalla cuando no los muestro.

Por cierto, se me había olvidado otra.
'%relojes%azules%' :-)


La zona horaria es GMT -6. Ahora son las 12:15.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.