Question

Lorsque je fais une recherche sur n'importe quelle zone de recherche sur mon site SharePoint, je n'obtiens pas de résultats de recherche. Même lorsque l'article que je cherche est sur la même page que la recherche. En regardant dans les journaux d'erreur, les erreurs suivantes apparaissent pour cet ID de corrélation:


Saisie d'une portée surveillée (Demande (GET: http://ourspsite.com:80/sites/esearchcenter/pages/default.aspx/results.aspx?k=how%20to )). Parent Non
Nom= Demande (Get: http: / /Ourspsite.com:80/sites/esites/esites/esites/esites/esites/esites/default.aspx/results.aspx?k=how%20to ) 0A4A269C-123D-1090-3FC7-FA9B08D707BC Demande non oauth. Isauthentiqué= true, usedidentityName= 0 # .w | SpecPro \ user.name, revendiqueStount= 27 0A4A269C-123D-1090-3FC7-FA9B08D707BC UserAgent non disponible, les opérations de fichier ne peuvent pas être optimisées. à Microsoft.SharePoint.SPFileStreamManager.CreateCobaltStreamContainer (SPFileStreamStore PSSA, ILockBytes ILB, Boolean copyOnFirstWrite, Boolean disposeIlb) à Microsoft.SharePoint.SPFileStreamManager.SetInputLockBytes (SPFileInfo & Fileinfo, session SqlSession, PrefetchResult prefetchResult) à Microsoft.SharePoint.CoordinatedStreamBuffer.SPCoordinatedStreamBufferFactory.CreateFromDocumentRowset ( Guid DatabaseID, session SqlSession, SPFileStreamManager spfstm, Object [] metadataRow, SPRowset contentRowset, SPDocumentBindRequest & dbreq, SPDocumentBindResults & dbres) à Microsoft.SharePoint.SPSqlClient.GetDocumentContentRow (Int32 rowOrd, objet ospFileStmMgr, SPDocumentBindRequest & dbreq, SPDocumentBindResults & dbres ... 0a4a269c-123d- 1090-3FC7-FA9B08D707BC ...)
Laissant une portée surveillée (PostresolvereQuestCacheHandler). Temps d'exécution= 15.7365 0A4A269C-123D-1090-3FC7-FA9B08D707BC Réglage [Affichage] comme FormContext.Formmode pour la page 0A4A269C-123D-1090-3FC7-FA9B08D707BC en cours Culture introuvable 'UI-UI'. 0A4A269C-123D-1090-3FC7-FA9B08D707BC Réglage [Affichage] comme FormContext.Formmode pour la page 0A4A269C-123D-1090-3FC7-FA9B08D707BC en cours Réglage [Affichage] comme FormContext.Formmode pour la page 0A4A269C-123D-1090-3FC7-FA9B08D707BC en cours Une erreur spaquest inconnue s'est produite. Plus d'informations: 0x80070002 0A4A269C-123D-1090-3FC7-FA9B08D707BC Sprequest.getmedataforurURL: userprincipalname= I: 0) .w | S-1-5-21-3228743725-162544756-4102905824-7609, Appprincipalname=, BS System.IO.FilenotFoundException: le système ne peut pas trouver le fichier spécifié. (Exception de HRESULT: 0x80070002),

CreatePageFromurlnouppercase a échoué avec FilenotFoundException. URL= '/Sites/esearchCenter/pages/default.aspx/results.asp Une erreur spaquest inconnue s'est produite. Plus d'informations: 0x80070002 0A4A269C-123D-1090-3FC7-FA9B08D707BC Sprequest.getmedataforurURL: userprincipalname= I: 0) .w | S-1-5-21-3228743725-162544756-4102905824-7609, Appprincipalname=, BS System.IO.FilenotFoundException: le système ne peut pas trouver le fichier spécifié. (Exception de HRESULT: 0x80070002)


Ce site SharePoint est une nouvelle installation. La recherche n'a jamais encore travaillé dessus. J'ai configuré l'application de recherche et rampe comme recommandé par Microsoft. Aucune erreur ne se présente dans les bûches d'analyse. La topologie d'application de recherche a des cochons verts pour tous les noms de serveurs.

Cette erreur se produit lorsque je fais une recherche simple sur le contenu de l'un de mes sites SharePoint. Par exemple, dans ce cas, j'ai entré «Comment» dans la zone de recherche d'une page SharePoint qui avait un lien étiqueté comme «Comment Doc's». Je reçois les mêmes erreurs avec d'autres recherches similaires sur le texte de la page.

J'ai essayé de chercher dans plusieurs des erreurs ci-dessus et n'a rien trouvé de la même manière que cette situation. Des idées sur la raison pour laquelle la recherche ne renvoie toujours aucun résultat? J'apprécierais toute information que vous pourriez fournir.

Était-ce utile?

La solution

Nous avons finalement obtenu la recherche de travail en nettoyant le cache de configuration. Voici l'article avec des informations détaillées sur ce processus:

Effectuez les étapes ci-dessous sur tous les serveurs de la ferme.

  1. Arrêtez le service de minuterie. Démarrer -> Services.MSC -> Service de minuterie SharePoint (SPTIMERV4) -> Stop

  2. Parcourez% SystemDrive% \ ProgramData \ Microsoft \ SharePoint \ Config \ GUID Remarque: le dossier de données de programme est un fichier caché. Il pourrait y avoir plus de 2 dossiers à cet endroit.

  3. Ouvrez le dossier nommé sous forme de GUID avec '-' (nom de fichier pointillé pour le dossier). Exemple - 1f8C67D2-2CD9-4196-AB1A-D1A2DAED2CC8

  4. arrangez les fichiers par type. Vous trouverez plusieurs fichiers XML et un fichier nommé cache.ini.

  5. Supprimez tous les fichiers XML et conservez la cache.ini (ne supprimez pas ce fichier - Cache.ini).

  6. réinitialiser la cache.ini. Si vous ouvrez ce fichier, vous trouverez un numéro comme celui-ci - 3400261. Modifiez la valeur en cache.ini à 1.

  7. Démarrez le service de minuterie. Démarrer -> Services.MSC -> Service de minuterie SharePoint (SPTIMERV4) -> Début.

  8. Remarque: le cache du système de fichiers est recréé après cette procédure. Assurez-vous d'effectuer cette procédure sur tous les serveurs de la ferme serveur.

  9. Assurez-vous que le fichier Cache.ini dans le dossier GUID contient maintenant sa valeur précédente. Par exemple, assurez-vous que la valeur du fichier cache.ini n'est pas 1.

  10. Vérifiez le dossier GUID pour vous assurer que les fichiers XML repeuplent. Cela peut prendre un peu de temps.

    J'espère que cela aide quelqu'un d'autre aussi.

Autres conseils

Le problème s'avère pas aussi rare.
Pour clarifier le problème: dans mon cas Les résultats de la recherche ont toujours renvoyé une erreur plutôt qu'aucun résultat, mais les journaux étaient identiques comme indiqué ci-dessus.
Ailleurs, j'ai lu que les erreurs / avertissements associés à "userAgent non disponible, les opérations de fichier ne peuvent pas être optimisées." sont bénins.
Le problème réel commence par " la culture non trouvée" UI-UI "". Si vous utilisez une culture différente de celle-ci n'importe où (ou même votre navigateur a décidé de le faire en votre nom), installez le pack de langues approprié. Cela impliquera également des services de reconfiguration et de redémarrage, y compris des services de recherche, effectués automatiquement à la fin de l'installation.
Cela ne suffit cependant pas. Vous devez également réinitialiser l'index de recherche.
Les étapes exactes que j'ai prises sont: aller à l'administration centrale, application de recherche. Tout d'abord, désactivez la rampe continue (si activée) dans vos sources de contenu. Ensuite, réinitialisez l'index de recherche (réinitialisation de l'index). Il faut un moment.
À ce stade, vous pouvez vérifier si cela a aidé - si vous essayez de rechercher quelque chose, les résultats de la recherche ne renvoient rien, mais la recherche elle-même n'échouera pas.
Enfin, effectuez une analyse complète et réactivez la rampe continue.
Dans mon cas, cela aidé. J'espère que cela aidera également quelqu'un.

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