我是Drupal和Solr开发的新手,我正在尝试做基本的事情,即在我的localhost上连接Drupal和我的Solr。 我有Drupal 7,我已经通过下载模块安装了Apache Solr模块,我把它放在了Drupal / sites / all / modules中 我已经下载了Solr mirror 4.8并将其放在我服务器目录之外的不同目录中。
根据Apache Solr模块安装指南,我必须从Apache Solr模块复制配置文件(solrcofig.xml,schema.xml,portwords.xml)并将它们粘贴到Solr中(用Solr中的替换它们)。 但是,Apache Solr模块位于以下目录中 apachesolr / solr的-CONF / 还有另外3个目录,solr-1.4,solr-3.x,solr-4.x 每个都有配置文件,因为我使用Apache Solr模块4.8,似乎我应该使用solr-4.x目录中的配置文件。但是,当我使用solr-4.x目录中的那些时,当我运行命令时,Solr服务器无法启动
$ java -jar start.jar
我已经尝试了所有不同三个目录中的所有配置文件,solr-3.x上的唯一配置文件可以启动Solr服务器。 然后,我通过运行命令
索引了Solr$ java -jar post.jar * .xml
现在,在我的Drupal网站上,我可以看到有32个项目,但我看不到内容上的任何内容,我也检查了Drupal和Solr之间的连接,它说它已连接。当我搜索我的网站时,它给了我以下错误
注意:未定义的属性:apachesolr_search_process_response()中的stdClass :: $ entity_type(/anypath/drupal/sites/all/modules/apachesolr/apachesolr_search.module的第1290行)。 任何帮助将非常感激。感谢