Compartir a través de


Crear consultas de búsqueda en SharePoint

Obtenga información sobre la sintaxis de búsqueda compatible con SharePoint para crear reglas de consulta y consultas de búsqueda.

Sintaxis de búsqueda compatible en SharePoint para crear consultas de búsqueda

La búsqueda de SharePoint admite la sintaxis de búsqueda de lenguaje de consulta de palabras clave (KQL) y lenguaje de consulta FAST (FQL) para crear consultas de búsqueda.

Lenguaje de consultas de palabras clave (KQL)

KQL es el lenguaje de consulta de forma predeterminado para crear consultas de búsqueda. Al usar KQL se especifican los términos de búsqueda o restricciones de propiedad que se pasan al servicio de búsqueda de SharePoint.

Lenguaje de consulta FAST (FQL)

FQL es un lenguaje de consulta estructurado que admite operadores de consulta avanzada. Puede usar FQL cuando desee crear consultas complejas que quiera pasar mediante programación al servicio de búsqueda de SharePoint. FQL no está diseñado para exponer a los usuarios finales y está deshabilitado de forma predeterminada.

Para habilitar FQL, use la propiedad EnableFQL. A continuación, copie el origen de resultados predeterminado y modifique la cadena de transformación de consulta {?{searchTerms} -ContentClass=urn:content-class:SPSPeople}, en uno de estos niveles: aplicación de servicio de búsqueda (SSA), colección de sitios o sitio, y en una de las siguientes maneras:

  • Quite el filtro KQL, -ContentClass:urn:content-class:SPSPeople, de la transformación Consulta. La cadena de transformación de consulta resultante será: {?{searchTerms}}

  • Reemplace la cadena de transformación De consulta por un FQL equivalente, como {?andnot({searchTerms},filter(contentclass:"urn:content-class:SPSPeople*"))}.

Para obtener más información sobre los orígenes de resultados y cómo funcionan, vea: Descripción de los orígenes de resultados y Configuración de orígenes de resultados para la búsqueda en SharePoint.

En esta sección

Vea también