搜索视图solr Drupal

时间:2018-05-28 16:08:34

标签: solr drupal-8

我在Drupal 8上设置Search API Solr时遇到了麻烦。 我已经安装了模块:

  • 搜索API
  • 搜索页面
  • Solr搜索
  • Solr搜索默认值
  • 刻面

我已将内容编入索引并将数据源配置为具有特殊内容类型。当我开始搜索视图时,solr search api会返回两个错误:

首先是:

Notice: Array to string conversion in Drupal\search_api_solr\Plugin\search_api\backend\SearchApiSolrBackend->createId() (line 1098 of modules/search_api_solr/src/Plugin/search_api/backend/SearchApiSolrBackend.php).

我发现问题是将item id作为数组({ [0]=> string(16) "entity:node/2:fr" })调用extractResults函数来获取solr_id

跟随:

Warning: Illegal offset type in Drupal\search_api\Query\ResultSet->addResultItem() (line 97 of modules/search_api/src/Query/ResultSet.php).

Drupal \ search_api \ Query \ ResultSet-> addResultItem(Object)(Line:1469)

0 个答案:

没有答案