Compartir a través de


Introducción a la consulta SQL del motor de búsqueda Enterprise Search

Una consulta de búsqueda en Enterprise Search de Microsoft Office SharePoint Server 2007 es parecida a una consulta SQL estándar, como se muestra en la sintaxis siguiente.

SELECT <columns>
FROM <content source>
WHERE <conditions> 
ORDER BY <columns>

Comentarios

La sintaxis de consulta del Enterprise Search admite muchas opciones que permiten realizar consultas más complicadas.

En la tabla siguiente se describe cada una de las cláusulas de la instrucción SELECT y las características admitidas.

Cláusula Descripción

SELECT

Especifica las columnas devueltas por la consulta.

FROM

Especifica la ubicación que buscar.

WHERE

Especifica lo que constituye un documento coincidente. Esta cláusula tiene muchas opciones, que permiten un gran control sobre las condiciones de búsqueda. Por ejemplo, puede hacer coincidir palabras, frases, flexiones de palabras, cadenas, valores numéricos y bit a bit, y matrices de múltiples valores. También se pueden combinar las condiciones coincidentes mediante operadores booleanos.

ORDER BY

Especifica el criterio de ordenación de los resultados que devuelve la consulta. Se puede especificar más de un campo para ordenar los resultados y usar un orden ascendente o descendente.

Ejemplo de consulta

En el ejemplo siguiente se realiza una búsqueda de documentos cuyos títulos contienen "SharePoint" en el ámbito de búsqueda "Marketing".

SELECT rank, title, path, author from Scope() WHERE CONTAINS(title,'SharePoint') and "scope"='Marketing'

Vea también

Otros recursos

Instrucción SELECT de la sintaxis SQL del motor de búsqueda Enterprise Search
Cláusula FROM en la sintaxis SQL del motor de búsqueda Enterprise Search
Cláusula WHERE de la sintaxis SQL del motor de búsqueda Enterprise Search
Introducción al modelo de objetos de consulta del motor de búsqueda Enterprise Search
Introducción al servicio web de consulta del motor de búsqueda Enterprise Search