2012-04-27 88 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