Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在阔叶电子商务的solr搜索中包含同义词过滤器_Solr_Solrj_Broadleaf Commerce - Fatal编程技术网

如何在阔叶电子商务的solr搜索中包含同义词过滤器

如何在阔叶电子商务的solr搜索中包含同义词过滤器,solr,solrj,broadleaf-commerce,Solr,Solrj,Broadleaf Commerce,我正在使用broadleaf电子商务框架开发一个电子商务应用程序。Broadleaf使用apache solr进行搜索,我想在schema.xml中包含同义词过滤器 我遵循apache solr提供的文档, 首先,我尝试通过指定 <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt"/> 在我的schema.xml中,包含两个主要的reindex核心。并将synonyms.txt放入 \home\pri

我正在使用broadleaf电子商务框架开发一个电子商务应用程序。Broadleaf使用apache solr进行搜索,我想在schema.xml中包含同义词过滤器

我遵循apache solr提供的文档, 首先,我尝试通过指定

<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt"/>

在我的schema.xml中,包含两个主要的reindex核心。并将synonyms.txt放入 \home\primary\conf和\home\reindex\conf

当我重新启动solr时,我得到以下异常

我把这个文件放在我的solr主页和solr服务器中的所有地方,但我还是得到了相同的错误

另外,在broadleaf中,我看到了BLC_SEARCH_同义词表,我不知道如何使用该表来表示同义词。有人建议一个合适的方法让它在broadleaf应用程序中工作吗