Le chemin de requête de la source des résultats 2013 ne montre aucun résultat pertinent

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/70743

  •  10-12-2019
  •  | 
  •  

Question

J'essaie de créer une source de résultats qui affiche uniquement les résultats d'un site spécifique et de ses sous-sites.J'ai pensé que je pourrais utiliser l'une des valeurs suivantes :

{searchTerms} (Chemin :/Royaume-Uni/)

{searchTerms} (Chemin :http://mysite.net/uk/*)

j'ai pu utiliser Path:http:// et j'obtiens des résultats, mais si je mets la première lettre du domaine de mon site (c'est-à-dire Path:http://m), avec ou sans l'astérisque, j'obtiens à nouveau aucun résultat.

Quelqu'un peut-il m'aider à comprendre comment utiliser le Path filtre de propriété, ou suggérer un filtre de propriété différent que je peux utiliser ?

[MISE À JOUR]Depuis l'administration centrale > Application de service de recherche, je peux configurer les sources de résultats à l'aide de caractères génériques de chemin, c'est-à-dire Path:http://mysite/uk*, mais lorsque j'essaie la même requête à partir d'un site ou de la collection de sites, je n'obtiens aucun résultat.

Si c'est pertinent :mon application Web est sur le port 80 et utilise FBA pour l'authentification.Mon Default content access account provient d'Active Directory, j'ai donc étendu mon application Web du port 80 au port 111 sans FBA, afin que le compte d'accès puisse accéder à tout le contenu sans que la sécurité du rôle FBA ne soit un facteur.

Cela ne devrait pas faire de différence, mais peut-être que oui ?

Était-ce utile?

La solution

J'ai trouvé la cause de mon problème.Cela n'explique peut-être pas pourquoi Chemin fonctionne pour certains, mais cette route m'a permis de filtrer correctement mes résultats :

Le Chemin la propriété gérée est configurée comme Complete Matching, ce qui signifie que mon Chemin valeurs de /uk ou http://mysite.net/uk étaient voués à l’échec, car ce ne sont pas des URL complètes.

Ma solution consistait à créer une nouvelle propriété gérée (que j'ai appelée Chemin de page) en utilisant les mêmes valeurs de "Mappage" que Chemin, mais sans vérifier le Complete Matching boîte.

Maintenant, dans ma requête, je peux utiliser PagePath:/uk et je ne vois que les résultats du site /uk et ci-dessus.

J'espère que cela aidera quelqu'un :)

Autres conseils

Il existe également un site de propriété géré nommé site qui peut être utilisé et peut vous donner les résultats souhaités.

Vous pouvez créer une nouvelle source de contenu ce qui contient l'URL (interne / externe) que vous souhaitez utiliser comme source de la source de résultat.Vous n'êtes pas obligé de créer des éléments supplémentaires.

{SearchTerms} Contentsource= << em> Nom Sontentsource >

Je sais que cela a été un moment depuis que vous postez, mais peut-être que quelqu'un d'autre a besoin de cela ...

J'ai eu le même problème.Dans mon cas, j'ai eu deux applications Web différentes - une tâche - l'autre non.J'avais configuré à la fois avec Aan (mappage d'accès alternatif) pour la zone extranet. J'ai découvert que les applications / sites Web ayant des problèmes ont été configurés avec URL à partir de la zone extranet dans la configuration de la source de contenu.J'ai changé les paramètres de source de contenu pour ramper à l'aide de la zone par défaut, a commencé à ramper complet et que le problème a été résolu.

Dans les mappages de noms de serveur I Supprimer l'entrée du site Le chemin a commencé à travailler. Vérifiez et laissez-moi savoir si cela fonctionne pour vous.

Une autre approche consiste à utiliser le

ParentLink

Exemple:

ParentLink:uk*

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