使用 apache solr 索引 mysql 数据库已成功完成,它在 solr 管理区域中工作。
但是我无法在我的drupal站点中搜索任何文本,它返回错误消息“搜索暂时不可用。如果问题仍然存在,请联系站点管理员。 ”即使在drupal站点管理面板中的apache solr搜索表单中进行了配置(“管理员/配置/搜索/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 进行搜索?为什么会发生这种情况?我该如何解决?
提前致谢!