TYPO3 Solr - Checklist des éléments à vérifier en cas de bug

Voici une liste, non exhaustive, des éléments à vérifier lorsque vous bloquez sur l'intégration de SOLR. 

Configuration de base

  • Inclusion du template statique

Vérifiez la présence de la configuration statique de SOLR dans votre template.

Sur votre page d'accueil :

Template > Info/Modify >Edit the whole template record > Includes > Sélectionner "Apache SOLR - Default Configuration"

  • Présence de l'enregistrement domaine

Dans un premier temps vérifiez que vous avez bien créé un enregistrement de type "Domaine" à la racine de votre site.

Attention le domaine ne doit pas contenir le préfixe http, exemple : 

  • Configuration root page

Pensez à bien sélectionner l'option "Use as root page" dans les propriétés de votre page d'accueil :

  • Autoriser l'indexation en typoscript

Pensez à activer l'indexation en ajoutant la ligne suivante à votre fichier setup :

config.index_enable = 1

Configuration spécifique

  • .htaccess

Si l'accès à votre site est protégé par un mot de passe il faut le préciser dans la configuration de SOLR. Pour cela ajoutez la configuration typoscript suivante à votre site :

plugin.tx_solr.index.queue.pages.indexer.authorization {
    username = {login}
    password = {password}
}
  • Marqueurs TYPO3SEARCH

Si vous constatez que SOLR n'indexe pas le contenu de vos pages, vérifiez la présence des balises TYPO3SEARCH autour de votre contenu :

<!--TYPO3SEARCH_begin-->
	<p>Votre contenu</p>
<!--TYPO3SEARCH_end-->
  • Supprimer la configuration spécifique

Si après avoir fait tout ça un problème persiste, repartez de zéro en gardant uniquement les paramètres de connexion au serveur et d'accès (htaccess). Un problème d'indexation peut être dû à une mauvaise configuration de l'index, vérifiez que la syntaxe des champs que vous souhaitez indexer correspond bien au champs en base de donnée.

 

Comme je l'ai dit cette liste n'est pas exhaustive donc n'hésitez pas à apporter de nouvelles informations issues de vos propres expériences.

commentaires générés par Disqus