Project Server 2013 Suche findet nicht alle Dokumente

Sollten Sie Projektdokumente in einer Projektwebsite speichern, werden diese beim Crawl-Vorgang von der Suche natürlich auch durchsucht und gefunden. Hierbei ist es bei einigen Dokumenten zu folgenden Fehler gekommen.

image

Auffällig war, dass das entsprechende Dokument in meiner Umgebung gar nicht erst angezeigt wurde. Der Fehler wird dadurch verursacht, dass dem entsprechenden Konto der Suche einige Berechtigungen fehlten. Geben Sie dem Seach-Konto – in meinem Beispiel SPSearchAcc und dem Crawl-Konto, in meinem Beispiel “SPCrawlSrvAcc” die folgenden Berechtigungen.

Öffnen Sie auf dem Server den Editor für die lokalen Richtlinien. Extrahieren Sie den folgenden Pfad: “Sicherheitseinstellungen –> Lokale Richtlinien –> Zuweisen von Benutzerrechten”.

SNAGHTML163d32dcBerechtigen Sie als erstes den Service Account der Suche und den Service Account des Crawl-Service zum Ersetzen eines Tokens auf Prozessebene. Suchen Sie hierzu die folgende Regel: “Ersetzen eines Tokens auf Prozessebene” (engl. Replace a process level token Properties). Fügen Sie beide Konten hinzu und klicken Sie anschließend auf “OK”.

image

Achtung: Sollte der Button ausgegraut sein, so managen Sie wahrscheinlich die lokalen Richtlinien über eine Gruppenrichtline auf dem Active Directory. Nehmen Sie in diesem Fall die Einstellung in der jeweiligen GPO’s um.

image

Geben Sie nun dem Service-Accounts die Berechtigung zum Anpassen des Speicherkontingentes für einen Prozess. Öffnen Sie hierzu ebenfalls die entsprechende Regeln und fügen Sie die Service Accounts hinzu.

Regel: “Anpassen von Speicherkontingenten für einen Prozess (engl. Adjust memory quatas for a proccess properties).”

image

Als Letztes geben Sie den beiden Accounts noch die Berechtigung zum Annehmen der Clientidentität nach der entsprechenden Authentifizierung.

Regel: “Annehmen der Clientidentität nach Authentifizierung (engl. Impersonate a client after authentication)”

image

Starten Sie, nachdem Sie die Einstellungen vorgenommen, den ProjectServer 2013 neu. Öffnen Sie die Such-WebsiteService und löschen Sie den Suchindex. Führen Sie anschließend einen neuen Full-Crawl durch.

Achtung: Kontrollieren Sie vorher, ob die oben durchgeführten Einstellungen auch dem Neustart übernommen haben.