Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2010, 06:03
ehsomma
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
LIKE vs CONTAINS

Hola, queria saber si me pueden ayudar a determinar cual es la mejor opción (LIKE '%%' o CONTAINS (con un índice de texto completo)) para el siguiente escenario:

Tengo una tabla "Libros", en donde quiero buscar diferentes parabras en el campo "Titulo". La tabla no tendrá más de 500.000 de registros y el campo Titulo es un varchar(120).

Puedo usar:
SELECT IdLibro, Titulo WHERE Titulo LIKE 'SQL%' AND Titulo LIKE 'Config%'

O es mejor:
SELECT IdLibro, Titulo WHERE Titulo CONTAINS(Titulo, 'SQL*' AND 'Config*')

Repito, solo para este escenario, no más de 500000 reg. y en un campo varchar(120).

Muchas gracias
Esteban