Criar consultas de pesquisa no SharePoint
Saiba mais sobre a sintaxe de pesquisa com suporte no SharePoint Server para a criação de regras de consulta e consultas de pesquisa.
Sintaxe de pesquisa com suporte no SharePoint para criar consultas de pesquisa
A pesquisa no SharePoint oferece suporte para sintaxe de pesquisa Linguagem de Consulta de Palavra-chave (KQL) e Linguagem de Consulta FAST (FQL) para criar consultas de pesquisa.
Idioma de consulta de palavra-chave (KQL)
KQL é o idioma de consulta padrão para construir consultas de pesquisa. Usando o KQL, especifique os termos de pesquisa ou restrições de propriedades que são passadas para o serviço de pesquisa do SharePoint.
Idioma de consulta FAST (FQL)
FQL é uma linguagem de consulta estruturada que ofereça suporte a operadores de consulta avançada. Você pode usar FQL quando quiser criar consultas complexas que você deseja passar por meio de programação para o serviço de pesquisa do SharePoint. FQL não foi projetado para ser expostos a usuários finais e está desabilitada por padrão.
Para habilitar FQL, use a propriedade EnableFQL. Em seguida, copie a fonte de resultados padrão e modificar a cadeia de caracteres de transformação de consulta {?{searchTerms} -ContentClass=urn:content-class:SPSPeople}
, cada um desses níveis - aplicativo de serviço de pesquisa (SSA), conjunto de sites ou Site - e em uma das seguintes maneiras:
Remova o filtro KQL,
-ContentClass:urn:content-class:SPSPeople
, da Transformação de Consulta. A cadeia de caracteres transformação de consulta resultante será:{?{searchTerms}}
Substitua a cadeia de caracteres Transformação de Consulta por um equivalente FQL, como
{?andnot({searchTerms},filter(contentclass:"urn:content-class:SPSPeople*"))}
.
Para obter mais informações sobre as fontes de resultados e como elas funcionam, confira: Entender fontes de resultado e Configurar fontes de resultado para pesquisa no SharePoint.