我正在研究 Pressflow Drupal 6、Debian、Apache2、PHP 5.3.3 环境。尝试在其上设置 Solr。按照步骤 9。安装和配置 apache Solr http://groups.drupal.org/pantheon/mercurywiki
- 安装Tomcat6
- 安装 Apache Solr
- drush dl apachesolr
- 将 Drupal 特定的配置和模式文件移动到 solr/conf/
现在当我运行 cron
50% of the site has been indexed. There are 50 items left to index.
之后,它会触发 Apache Solr 错误(在“报告日志条目”中)
Indexing failed on one of the following nodes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
"400" Status: Document_tq3l64node1_missing_required_field_entity_type: Document_tq3l64node1_missing_required_field_entity_type
Error 400
HTTP ERROR: 400Document [tq3l64/node/1] missing required field: entity_type
RequestURI=/solr/iexplore/updatePowered by Jetty://
你能帮忙吗,为什么我会遇到这个问题以及解决方法是什么?