Retroceder   Foros del Web > Programación para sitios web > PHP

Respuesta
 
Herramientas Desplegado
Antiguo 25-mar-2008, 10:44   #1 (permalink)
popobcn tiene algunos puntos positivos de karma
 
Fecha de Ingreso: noviembre-2006
Ubicación: Barcelona
Mensajes: 589
Exclamación Duda sobre construcción de buscador: MATCH o LIKE

Hola a todos,

Estoy realizando la página web de una agencia de viajes y al montar el buscador me asaltan SERIAS dudas sobre cual sería la mejor construcción de la consulta con el fin de mejorar rendimientos y tiempos de ejecución, que sería mejor:

- MATCH() AGAINST()
o
- LIKE


¿Cual sería la más acertada?

Saludos
popobcn está desconectado   Responder Citando
Antiguo 25-mar-2008, 10:53   #2 (permalink)
$this->role('moderador');
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ags/
Mensajes: 16.007
Re: Duda sobre construcción de buscador: MATCH o LIKE

Lo ideal es hacer una combinación de las dos sentencias, para cadenas cortas de una palabra, usas LIKE, y para múltiples palabras usas Match/Against.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 26-mar-2008, 02:32   #3 (permalink)
popobcn tiene algunos puntos positivos de karma
 
Fecha de Ingreso: noviembre-2006
Ubicación: Barcelona
Mensajes: 589
Re: Duda sobre construcción de buscador: MATCH o LIKE

Gracias GatorV,

Las cadenas de busquedas emplearán siempre la misma cantidad de literales en las consultas de salidas / destinos, o sea, un campo que recoja el valor del origen y otro que recoja el valor "all" .oO(Por llamarlo de alguna manera) que será el que indique salidas desde todos los aeropuertos nacionales.

Al tener que efectuar este tipo de comparación, incialmente pense en emplear MATCH / AGAINST, por la comodidad de efectuar las comparaciones de una forma más directa sobre cadenas de texto largas o con muchos literales.

Por otro lado, esta semana haré unas cuantas pruebas en local con unos 4000 ó 5000 registros, con el fin de revisar los tiempos de ejecución de las consultas... Pero mucho me tempo que el resultado me ayude a sacar conclusiones de rendimiento en el servidor web destinado a alojar la página.

Saludos
popobcn está desconectado   Responder Citando
Antiguo 25-abr-2008, 15:35   #4 (permalink)
pabrigarcia ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 68
Re: Duda sobre construcción de buscador: MATCH o LIKE

quiero poner yo tambien un buscador en mi web,y me han comentado que eso consume muchisimos recursos,que use sphinx en lugar de colocar un buscador,sabeis algo al respecto?
pabrigarcia está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:24.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96