¿Es una solución?

19/02/2004 - 13:08 por Naimps | Informe spam
Buenas.

Estoyve leyendo por las news que al hacer una consulta del tipo '%pepe%',
los índices no sirven pa na de na.

¿Sería una solución CHARINDEX ('pepe', campo_tabla) <> 0)? ¿O va a ser
igual de lento?

Gracias.

Preguntas similare

Leer las respuestas

#6 Maximiliano Damian Accotto
21/02/2004 - 16:05 | Informe spam
Hola, si que lo tiene, lo que pasa que es muy probable que en la instalacion
del producto no lo hayas hecho por eso no lo tenes


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

"Víctor" escribió en el mensaje
news:INIZb.3534822$
SQLServer 2000 Enterprise. Creo que no tiene SP.

"Adrian D. Garcia" escribió en el mensaje
news:%23AeIPaH%
> Podrias indicarnos que version de SQL Server tienes instalada?
>
> Saludos
> Adrian D. Garcia
> MCSD
> NDSoft Consultoria y Desarrollo
>
> "Víctor" wrote in message
> news:H9HZb.3532688$
> > Buenas.
> >
> > He intentado añadir un índice de texto, y resulta que primero tengo


que
> > habilitar la base de datos. Pero al ejecutar
> > "EXEC sp_fulltext_database 'enable'", me devuelve el siguiente error:
> >
> > "Servidor: mensaje 7609, nivel 17, estado 2, procedimiento
> > sp_fulltext_database, línea 46
> > La búsqueda de texto no está instalada o no se pudo cargar un


componente
> de
> > texto."
> >
> > Me voy a dicha línea y lo que hace es una llamada DBCC a CALLFULLTEXT.
> Busco
> > esta función en mis BOL y ¡oh sorpresa! no encuentra na de na.
> >
> > ¿Alguna idea?
> >
> > "Adrian D. Garcia" escribió en el
mensaje
> > news:%
> > > Va a ser igual de lento ya que no utilizaria los indices y ademas


hace
> > > practicamente el mismo trabajo que el LIKE.
> > >
> > > Fijate en los BOL sobre los FULL TEXT SEARCH.
> > >
> > > Saludos
> > > Adrian D. Garcia
> > > MCSD
> > > NDSoft Consultoria y Desarrollo
> > >
> > > "Naimps" <"@naimps@"@terra.es> wrote in message
> > > news:hevpjwdg5ybs$
> > > > Buenas.
> > > >
> > > > Estoyve leyendo por las news que al hacer una consulta del tipo
> > '%pepe%',
> > > > los índices no sirven pa na de na.
> > > >
> > > > ¿Sería una solución CHARINDEX ('pepe', campo_tabla) <> 0)? ¿O va a
ser
> > > > igual de lento?
> > > >
> > > > Gracias.
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Adrian D. Garcia
21/02/2004 - 18:34 | Informe spam
Podrias indicarnos que version de SQL Server tienes instalada?

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Víctor" wrote in message
news:H9HZb.3532688$
Buenas.

He intentado añadir un índice de texto, y resulta que primero tengo que
habilitar la base de datos. Pero al ejecutar
"EXEC sp_fulltext_database 'enable'", me devuelve el siguiente error:

"Servidor: mensaje 7609, nivel 17, estado 2, procedimiento
sp_fulltext_database, línea 46
La búsqueda de texto no está instalada o no se pudo cargar un componente


de
texto."

Me voy a dicha línea y lo que hace es una llamada DBCC a CALLFULLTEXT.


Busco
esta función en mis BOL y ¡oh sorpresa! no encuentra na de na.

¿Alguna idea?

"Adrian D. Garcia" escribió en el mensaje
news:%
> Va a ser igual de lento ya que no utilizaria los indices y ademas hace
> practicamente el mismo trabajo que el LIKE.
>
> Fijate en los BOL sobre los FULL TEXT SEARCH.
>
> Saludos
> Adrian D. Garcia
> MCSD
> NDSoft Consultoria y Desarrollo
>
> "Naimps" <"@naimps@"@terra.es> wrote in message
> news:hevpjwdg5ybs$
> > Buenas.
> >
> > Estoyve leyendo por las news que al hacer una consulta del tipo
'%pepe%',
> > los índices no sirven pa na de na.
> >
> > ¿Sería una solución CHARINDEX ('pepe', campo_tabla) <> 0)? ¿O va a ser
> > igual de lento?
> >
> > Gracias.
>
>


Respuesta Responder a este mensaje
#8 Adrian D. Garcia
22/02/2004 - 21:43 | Informe spam
Como dice Maximiliano, el FULL TEXT SERACH se instala como un componente
adicional. Lanza la instalacion nuevamente y eljge "ADD/REMOVE components"
para agregarlo a la instalacion que ya tienes.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Maximiliano Damian Accotto" wrote in
message news:OlpXwzI%
Hola, si que lo tiene, lo que pasa que es muy probable que en la


instalacion
del producto no lo hayas hecho por eso no lo tenes


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

"Víctor" escribió en el mensaje
news:INIZb.3534822$
> SQLServer 2000 Enterprise. Creo que no tiene SP.
>
> "Adrian D. Garcia" escribió en el


mensaje
> news:%23AeIPaH%
> > Podrias indicarnos que version de SQL Server tienes instalada?
> >
> > Saludos
> > Adrian D. Garcia
> > MCSD
> > NDSoft Consultoria y Desarrollo
> >
> > "Víctor" wrote in message
> > news:H9HZb.3532688$
> > > Buenas.
> > >
> > > He intentado añadir un índice de texto, y resulta que primero tengo
que
> > > habilitar la base de datos. Pero al ejecutar
> > > "EXEC sp_fulltext_database 'enable'", me devuelve el siguiente


error:
> > >
> > > "Servidor: mensaje 7609, nivel 17, estado 2, procedimiento
> > > sp_fulltext_database, línea 46
> > > La búsqueda de texto no está instalada o no se pudo cargar un
componente
> > de
> > > texto."
> > >
> > > Me voy a dicha línea y lo que hace es una llamada DBCC a


CALLFULLTEXT.
> > Busco
> > > esta función en mis BOL y ¡oh sorpresa! no encuentra na de na.
> > >
> > > ¿Alguna idea?
> > >
> > > "Adrian D. Garcia" escribió en el
> mensaje
> > > news:%
> > > > Va a ser igual de lento ya que no utilizaria los indices y ademas
hace
> > > > practicamente el mismo trabajo que el LIKE.
> > > >
> > > > Fijate en los BOL sobre los FULL TEXT SEARCH.
> > > >
> > > > Saludos
> > > > Adrian D. Garcia
> > > > MCSD
> > > > NDSoft Consultoria y Desarrollo
> > > >
> > > > "Naimps" <"@naimps@"@terra.es> wrote in message
> > > > news:hevpjwdg5ybs$
> > > > > Buenas.
> > > > >
> > > > > Estoyve leyendo por las news que al hacer una consulta del tipo
> > > '%pepe%',
> > > > > los índices no sirven pa na de na.
> > > > >
> > > > > ¿Sería una solución CHARINDEX ('pepe', campo_tabla) <> 0)? ¿O va


a
> ser
> > > > > igual de lento?
> > > > >
> > > > > Gracias.
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Naimps
24/02/2004 - 09:51 | Informe spam
On Sun, 22 Feb 2004 12:43:05 -0800, Adrian D. Garcia wrote:

Como dice Maximiliano, el FULL TEXT SERACH se instala como un componente
adicional. Lanza la instalacion nuevamente y eljge "ADD/REMOVE components"
para agregarlo a la instalacion que ya tienes.



Buenas.

Ya lo está añadido, y he habilitado la base de datos.

La tabla en la que quiero añadir el índice tiene un campo para el nombre,
otro para el apellido 1 y otro para el apellido 2. Las búsqueda es de una
cadena sobre los tres campos. ¿Estaría bien así? ¿No se puede crear un
índice con los tres campos?

EXEC sp_fulltext_table 'Billetes', 'create', 'Nombre_Pax', 'PK_pax_id'
EXEC sp_fulltext_column 'Billetes','Nombre','add'
EXEC sp_fulltext_column 'Billetes','Apellido1','add'
EXEC sp_fulltext_column 'Billetes','Apellido1','add'
EXEC sp_fulltext_table 'Billetes','activate'

PK_pax_id es la PK de la tabla; no se si hay que ponerlo, pero en el
ejemplo de los BOL lo pone (o es lo que entiendo).

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