web-dev-qa-db-ja.com

Solr検索クエリをビューに渡す

ユーザーがApache Solrの検索ボックスに検索クエリを入力すると、そのクエリをビュー、特にApache Solrのビューに渡すことができますか?

4
Joe

あなたは技術的にこれを実装することができますが、hook_form_alter、送信ハンドラをキャプチャして上書きするには、すでにApache Solrビューモジュールを使用している場合は、公開されたフィルタを作成し、公開されたフィルタをブロックに表示するように設定してから、代わりにそれを使用することをお勧めします。デフォルトの検索フォームブロック。カスタムコードなしでそれを行うことができます。

2
jhedstrom

Search APISolr サポートとともに使用することをお勧めします。これは、ビューとの統合が向上し、 Drupal Recruter distribution がまったく同じアプローチを使用しているためです。説明。 autocompletespell checker などもサポートしています。

したがって、solr Viewで公開ブロックを作成することにより、ビューにクエリを渡すことができます。

0
kenorb