使用apache solr索引mysql数据库已成功完成,并且它在solr管理区域中工作 .

但我无法搜索我的drupal网站中的任何文本,它返回错误消息“ Search is temporarily unavailable. If the problem persists, please contact the site administrator. " Even after configured in apache solr search form in the admin panel of drupal site ("admin/config / search / apachesolr”) .

此时,solr admin中显示以下错误:“ org.apache.solr.common.SolrException: undefined field hash ” .

对于上述错误,我在schema.xml文件中包含以下代码,“<field name =”hash“type =”text_general“indexed =”true“stored =”false“multiValued =”true“/>”

然后我收到了如下所示的新错误“ org.apache.solr.common.SolrException: undefined field access__all ” .

是否需要在我们的drupal站点中进行任何其他配置以使用apache solr进行搜索?为什么会这样?我该如何解决?

提前致谢!