Index Server

28/05/2007 - 17:50 por Juan Diego Bueno | Informe spam
Buenas:

Por recomendación de Octavio, voy a usar Microsoft Index Server para
hacer una búsqueda en documentos. La forma básica de consulta ya la
tengo y puedo de forma sencilla obtener aquellos documentos que
contengan la o las palabras buscadas.

El tema es, en muchos motores de búsqueda, los resultados aparecen
ordenados por relevancia (supongo que en base a criterios como la
aparición en el título, o la cantidad de veces que aparece en el
documento dicha/s palabra/s). ¿Existe algo automático o sencillo para
poder ordenar por este criterio en Index Server?

De no ser así, se admiten ideas sobre como implementar un sistema como
éste

Saludos

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
28/05/2007 - 18:18 | Informe spam
"Juan Diego Bueno" wrote in message
news:
El tema es, en muchos motores de búsqueda, los resultados aparecen
ordenados por relevancia (supongo que en base a criterios como la
aparición en el título, o la cantidad de veces que aparece en el
documento dicha/s palabra/s). ¿Existe algo automático o sencillo para
poder ordenar por este criterio en Index Server?



En Index Server la relevancia se llama "Rank". Si haces un "ORDER BY
RANK" en la consulta, te salen los resultados por orden de relevancia.

Por ejemplo, si estás usando el proveedor de OleDb MSIDXS, puedes enviar una
consulta como esta:

SELECT FileName, DocTitle, Size, Rank FROM SCOPE(' "/Documentos1",
"/Documentos2" ')
WHERE FREETEXT (' "Indexación de páginas HTML" ') > 0 ORDER BY Rank, Size
DESC
Respuesta Responder a este mensaje
#2 Juan Diego Bueno
28/05/2007 - 19:05 | Informe spam
Muchas gracias Alberto. Inicialmente pensé que ese era el campo que
necesitaba, pero no sé por qué razón en las primeras consultas me daba
para todos los registros rank=0 y pensé que era otra cosa

Saludos

On 28 mayo, 18:18, "Alberto Poblacion" <earthling-
wrote:
"Juan Diego Bueno" wrote in messagenews:

> El tema es, en muchos motores de búsqueda, los resultados aparecen
> ordenados por relevancia (supongo que en base a criterios como la
> aparición en el título, o la cantidad de veces que aparece en el
> documento dicha/s palabra/s). ¿Existe algo automático o sencillo para
> poder ordenar por este criterio en Index Server?

En Index Server la relevancia se llama "Rank". Si haces un "ORDER BY
RANK" en la consulta, te salen los resultados por orden de relevancia.

Por ejemplo, si estás usando el proveedor de OleDb MSIDXS, puedes enviar una
consulta como esta:

SELECT FileName, DocTitle, Size, Rank FROM SCOPE(' "/Documentos1",
"/Documentos2" ')
WHERE FREETEXT (' "Indexación de páginas HTML" ') > 0 ORDER BY Rank, Size
DESC
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida