solr - 故障排除同义词过滤器和缓存

时间:2012-11-15 16:11:24

标签: solr

我所有的旧同义词都在分析器中工作。

我最近添加了teddy =>罗斯福只是为了测试它并且它不解析。我想知道这是否是缓存问题,尽管我在一周前做了更改。

更有问题的是,即使我在分析器上看到我的旧同义词被解析,它们也不会在我的实际应用程序(WordPress)中被解析。

如果我有A,B: 答:10次点击 B:26次点击

到目前为止,我的故障排除清单一直是:

  • 分析器和应用程序指向已安装的实例(data / solr / conf / synonyms.txt)
  • 删除synonyms.txt中的工作同义词并分析:实际上无法通过。让我相信它是一个缓存问题。我无法弄清楚为什么分析器在删除后仍然会报告同义词。

  • 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>
-----

0 个答案:

没有答案