Question

J'ai une exigence pour FQL de recherche sur les profils Utilisateur SharePoint (SharePoint 2013).Je ne peux pas utiliser KQL depuis il ne marche pas ne "contient" des recherches.

J'ai créé une copie de la " population Locale les Résultats résultat de la source et de définir la Transformation de Requête comme:

{?andnot({searchTerms},filter(contentclass:"urn:content-class:SPSPeople*"))}

Recherche rapide semble être au travail.

J'ai mis le champ 'Type' dans le résultat de la source comme "Résultats de Recherche SharePoint" et j'obtiens des résultats contenus dans le site SharePoint.Mais les résultats ne contiennent pas les gens.La requête que j'ai utilisé est Author:string("shaju").

Mais j'ai défini le Type de "peupler les Résultats de la Recherche" et n'obtenez pas de résultats à tous.La requête j'utilise ici est FirstName:string("shaju").Le prénom est une propriété userprofile.

J'ai enlevé le QueryTransform essayé une requête dans KQL(FirstName:shaju) et cela fonctionne.toutes les idées sur le pourquoi de recherche RAPIDE n'est pas de fournir des résultats pour les gens(profil utilisateur)?

Était-ce utile?

La solution

Les résultats sont stockés dans l'index SharePoint, pas dans le FS4SP index.Donc FQL ne fonctionnera pas pour les gens de requêtes.

Et KQL ne contient.Propriété:la valeur est contient tout Property=value est égal à égal.

Auteur:Mikael

sera de retour à la fois "Mikael Svenson" ainsi que "M. Mikael".Devrait fonctionner pour Prénom ainsi je crois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top