hola a todos y todas:
Estoy realizando unas busquedas en una base de datos sql server 2000 y
para sacarlo en forma de ranking. En principio tengo casi todo
perfecto, pero he encontrado una pequeña pega.
Realizo la busqueda en una tabla en la que tengo nombres y apelllidos
de una serie de personas, si deseo realizar la busqueda por el primer
apellido por ejemplo, hago "...left join
containstable(personas,apellido1,'isabout("martinez*")
weihgt(0.8)')... lo cual me devuelve acertadamente todos aquellos q
son martinez, martinez de loquesea etc. Sin embargo, si realizo la
busqueda por martin o garay (por poner unos ejemplos)
que quedaria:
...left join containstable(personas,apellido1,'isabout("martin*")
weihgt(0.8)')...
o
...left join containstable(personas,apellido1,'isabout("garay*")
weihgt(0.8)')...
Me devuelve con mas peso los que se apellidan martinez q martin y
garayzar q garay, me explico?
Alguien sabe como solucionarlo?
Gracias de antemano
Leer las respuestas