MSSearch...!

27/09/2006 - 21:03 por AlejoR | Informe spam
Que tal grupo.
Estoy utilizando el motor de búsquedas de texto de sqlserver (2000) para
realizar consultas en catalogos de texto en una base de datos.
Las búsquedas funcionan bien, diria que un 90%, el 10% restante corresponde
a palabras o frases donde alguna palabra contienen una tilde. El motor no la
encuentra, ni siquiera colocando como búsqueda la palabra tildada


Es alguna restricción de SQL o sera algo parametrizable

GRacias

Preguntas similare

Leer las respuestas

#1 GenioMaestro
28/09/2006 - 10:42 | Informe spam
Creo que tiene que ver con la Intercalacion.

Tube ese problema hace tiempo, con sql 7.0 en unas busquedas de texto, y
recuerdo que habia que usar una intercalacion concreta. Segun he visto
tienes que usar
Orden alfabético, no distingue mayúsculas de minúsculas, no distingue
acentos

Pero no se exactamente que codigo de intercalacion te corresponde.

Un saludo.

"AlejoR" escribió en el mensaje
news:
Que tal grupo.
Estoy utilizando el motor de búsquedas de texto de sqlserver (2000) para
realizar consultas en catalogos de texto en una base de datos.
Las búsquedas funcionan bien, diria que un 90%, el 10% restante
corresponde a palabras o frases donde alguna palabra contienen una tilde.
El motor no la encuentra, ni siquiera colocando como búsqueda la palabra
tildada


Es alguna restricción de SQL o sera algo parametrizable

GRacias

Respuesta Responder a este mensaje
#2 AlejoR
28/09/2006 - 22:34 | Informe spam
Hola
En los campos varchar y ntext el collation esta al "el de la base de datos
por defecto" y esta especificado a "Modern_Spanish_CI_AS"
Que significa Case Insensitive- Accent Sensitive. Por lo que creo, ya una
vez instalado el sql, eso no se puede cambiar? o Si?

Y si esta Accent Sensitive, es decir, que sí depende que la palabra búscada
lleve la tilde..porque el motor de búsqueda igual ignora esa restriccion y
no trae nada...ni con tilde ni sin tilde?



"GenioMaestro" escribió en el mensaje
news:

Creo que tiene que ver con la Intercalacion.

Tube ese problema hace tiempo, con sql 7.0 en unas busquedas de texto, y
recuerdo que habia que usar una intercalacion concreta. Segun he visto
tienes que usar
Orden alfabético, no distingue mayúsculas de minúsculas, no distingue
acentos

Pero no se exactamente que codigo de intercalacion te corresponde.

Un saludo.

"AlejoR" escribió en el mensaje
news:
Que tal grupo.
Estoy utilizando el motor de búsquedas de texto de sqlserver (2000) para
realizar consultas en catalogos de texto en una base de datos.
Las búsquedas funcionan bien, diria que un 90%, el 10% restante
corresponde a palabras o frases donde alguna palabra contienen una tilde.
El motor no la encuentra, ni siquiera colocando como búsqueda la palabra
tildada


Es alguna restricción de SQL o sera algo parametrizable

GRacias





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida