SharePoint 2007 : L'outil de recherche ne fonctionne plus après l'installation de SP2

Après l'installation du SP2 pour WSS 3.0 et MOSS 2007, la fonctionnalité de recherche ne fonctionnait plus pour tous les Sites Collections d'une Web Application. Dans mon Crawl Log, j'obtenais l'erreur suivante : 

The object was not found. (The item was deleted because it was either not found or the crawler was denied access to it.)


J'avais aussi une erreur dans mon Event Viewer :

EventID : 2436
Source : Windows SharePoint Server
Category : Gatherer

Context: Application 'Search index file on the search server', Catalog 'Search'

Details:
The object was not found. (0x80041201)


Après beaucoup de recherche, j'ai tout vérifié : Alternate Access Mapping, Default Content Access Account, Content Source... j'ai aussi supprimé et recréé un nouveau SSP. Le hic, c'est que dans mes Content Source, il est impossible de spécifier une Start Addresse de type : http://server/sites/monsite, obliger d'indiquer http://server/ et lorsqu'on ouvre http://server, on obtient une belle erreur : Internet Explorer cannot display the webpage. La seule solution qui semble fonctionner, c'est d'avoir un Top level site pour le serveur en question.
  1. Ouvrer SharePoint 3.0 Central Administration
  2. Sélectionner Application Management
  3. Cliquer sur Create Site Collection
  4. Changer votre Web Application pour celle dont la recherche ne fonctionne pas
  5. Inscriver un Titre
  6. Le Web Site Address doit être : http://server/
  7. Sélectionner n'importe quel template
  8. Inscriver les administrateurs du site
  9. Cliquer OK

Le message de confirmation va apparaître :

The new, empty top-level site was created successfully with the specified URL. If you have permission to view the Web site, you can do so in a new browser window by clicking the URL.

Si l'option Crawl everything under the hostname for each start address est sélectionner dans le Content Source, le moteur de recherche pourra accéder aux documents sous http://server/sites/monsite !

Previous
« Prev Post