J'essaie d'exécuter le filtrage des synonymes au moment de la requête, de sorte que si je recherche X, les résultats pour Y s'affichent également.
Je vais à l'endroit où Solr est exécuté, je modifie le fichier .txt et j'ajoute X, Y sur une nouvelle ligne.
Cela ne fonctionne pas. Je vérifie le schéma et je vois :
<analyzer type="query">
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" />
Qu'est-ce que je rate ?
EDITAR Évaluation des fichiers de configuration
tomcat6/Catalina/localhost semble pointer vers le bon endroit
<Context docBase="/data/solr/solr.war" debug="0" privileged="true" allowLinking="true" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/data/solr" override="true" />
</Context>
En outre, dans l'administration de Solr, je vois ceci. Que signifie cwd ?
cwd=/usr/share/tomcat6 SolrHome=/data/solr/