2012-04-27 82 views
1

我需要不是由节点索引,而是由Apache Solr中每个节点的修订索引。我是否使用hook_apachesolr_modify_queryhook_apachesolr_update_index或两者都不?有没有人做过这个?索引按版本而不是节点在Drupal中使用Apache Solr

+0

对不起唤醒一个老问题,但没有你终于得到了这个解决方案?我在这里遇到同样的问题!我们尝试索引旧版本的内容,以便用户可以简单地检查搜索表单中的复选框并搜索当前版本和旧版本的内容。看看模块apachesolr的代码,它看起来不是一件容易的事,因为模块只与实体一起工作,并且不关心vid,Thx! – 2016-05-17 17:51:13

回答

-1

如果我正确地理解了你的问题,就像使用Drupal6一样,你可以在apachesolr中索引自定义字段。见this Drupal post上的自定义字段建立索引或搜索Drupal.org

有关信息,apachesolr_update_index已/将在Drupal7(beta15)被弃用,因此,你应该修改代码以使用apachesolr_index_document_build

+0

谢谢,但这不是我所需要的 - 我不需要为每个'node's''文档添加字段,我需要这样做,因此每个'revision'都有'document'。 – 2012-05-03 15:29:26