Drupal 7でベースとしてApacheSolrを使用してビューを作成するにはどうすればよいですか?
新しいビューを作成するときに私が見ることができるのは、必要なフィールドを提供しないApacheSolr localhostサーバーだけです。オンラインでいくつかのリンクが見つかりましたが、どれも役に立ちませんでした!非常に混乱!
使ってます :
ここでのさまざまな回答では、 apachesolr_views モジュールについて言及していません。これには、 Apache Solr Search Integration を直接操作するという利点があります。 Search API Solrモジュールには個別の設定が必要です。両方の統合を同時に使用したい場合は もっと複雑 です。すでにApache Solr検索統合が機能している場合は、より単純なアプローチをとることをお勧めします。その後、すぐにビューを取得できます。
完全な応答を追加します。
Solrおよびビューとの完全な統合が必要な場合は、 Search api を Search Api Solr と一緒に使用する必要があります(Search Apiで機能するモジュールがいくつかあります。SearchApiページを参照してください)。
あなたは出来ます:
検索APIで使用できる便利なモジュールは多数あります。オートコンプリート、ファイルのインデックス作成、ファイル分類とユーザーのインデックスの作成、スペルチェック、並べ替え、範囲、保存された検索などです。
仕事でSearch Apiを毎日使用して、ビューやデフォルトの検索に最適なソリューションだと思います。
Search API モジュールに切り替える必要があります。
このモジュールは、あらゆる種類の検索エンジンを使用して、Drupalが認識しているエンティティーの検索を簡単に作成するためのフレームワークを提供します。
ビュー機能は優れています。
質問の性質を完全に理解しているとは思いませんが、Apache Solrを使用して7でビューを作成するとうまくいきます。最初にインデックスを作成する必要があり、次に新しいビューを作成するときに、そのインデックスの名前がリストに表示されるはずです。そこから、テーブルビューなどを作成できます。ファセットAPIを使用している場合は、そのインデックスにファセットを定義できます。これにより、ブロックが自動的に作成され、それらのブロックが領域に移動され、作成したビューに対応するパスにのみ表示されます。