0

私の古い同義語はすべてAnalyzerで機能しています。

最近、テストするためだけにteddy => rooseveltを追加しましたが、解析されません。1週間前に変更を加えましたが、キャッシュの問題かどうか疑問に思っています。

さらに問題なのは、古い同義語がアナライザーで解析されているのに、実際のアプリケーション(WordPress)では解析されていないことです。

私がAを持っている場合、B:A:10ヒットB:26ヒット

これまでのところ、私のトラブルシューティングチェックリストは次のとおりです。

  • アナライザーとアプリケーションがインストールされたインスタンスを指している(data / solr / conf / synonyms.txt)
  • synonyms.txtで機能している同義語を削除して分析します。これは実際には失敗します。キャッシュの問題だと私に信じさせます。削除した後もAnalyzerが同義語を報告する理由がわかりません。

  • Schema.xmlには、クエリタイプにsolr.SynonymFilterFactoryがあり、synonyms = synonyms.txt、expand=trueです。

誰かアドバイスはありますか?

編集これは私のsolr.xmlです

vi /etc/tomcat6/Catalina/localhost/solr.xml
-----
<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>
-----
4

0 に答える 0