Ayuda con CONTAINSTABLE

27/01/2005 - 18:27 por josu | Informe spam
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

#1 Maxi
30/01/2005 - 17:56 | Informe spam
Hola, estamos hablando de SqlServer?


"J&JJ" escribió en el mensaje
news:
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

Preguntas similares