2012-04-27 6 views
1

ノードではなく、Apache Solrのノードの各リビジョンでインデックスを作成する必要があります。 hook_apachesolr_modify_queryhook_apachesolr_update_index、またはどちらも使用していませんか?誰もこれをしましたか?DrupalのApache Solrの代わりにバージョン別インデックス

+0

古い質問を覚ますために申し訳ありませんを使用するようにコードを変更する必要がありますが、やりましたあなたは最終的にこれの解決策を得ましたか?私はここで同じ問題に陥っています!古いリビジョンのコンテンツのインデックスを作成しようとしました。ユーザーは検索フォームのチェックボックスをオンにして、現在の古いリビジョンのコンテンツを検索するだけです。モジュールapacheolrのコードを見ると、モジュールはエンティティのみで動作し、vidはあまり気にしないので、簡単な作業ではないようです。Thx! –

答えて

-1

Drupal6のように正しく質問を理解していれば、apachesolrのカスタムフィールドにインデックスを付けることができます。カスタムフィールドのインデックスにthis Drupal postを参照するか、情報についてDrupal.org

を検索し、apachesolr_update_indexは/ Drupal7(beta15)に廃止される予定しているので、あなたはおそらくapachesolr_index_document_build

+0

ありがとうございますが、これは私が必要とするものではありません。各ノードの 'ドキュメント'にフィールドを追加する必要はありません。それぞれの 'リビジョン'が 'ドキュメント'を持つようにする必要があります。 –

関連する問題