2

私の Drupal 7 サイトでは、コアの Search モジュールの使用から Search API モジュールの使用に切り替えようとしています。

「ビューの検索」モジュールを使用してビューに検索用語フィルターを追加するにはどうすればよいですか? 「検索ビュー」モジュールは、検索 API モジュールをビュー モジュールと統合すると主張していますが、ビューを編集するときに追加する検索用語フィルターが見つかりません。これを機能させるにはどうすればよいですか?

Drupal 7 に次のモジュールをインストールしました。

  • 検索 API (7.x-1.0)
  • データベース検索 (7.x-1.0-beta2)
  • 検索ページ (7.x-1.0-beta2)
  • 検索ビュー (7.x-1.0)
  • ビュー (7.x-3.3) ビュー UI (7.x.3.3)

次のコア モジュールを無効にしました。

  • 検索 (7.12)

検索 API で、サーバー (データベース検索モジュールを使用) と 2 つのインデックスを作成しました。cron ジョブを数回実行し、(検索ページ モジュールを使用して) 検索ページを作成し、インデックスをテストしました。彼らはうまくいくようです。では、「検索ビュー」を使用してビューを検索 API に接続するにはどうすればよいでしょうか?

4

1 に答える 1

3

検索インデックスに「コンテンツ」という名前を付けたのは悪い考えだったので、理解するのにしばらく時間がかかりました。それ以来、「コンテンツ インデックス」に名前を変更しました。

検索 API でサーバーとインデックスを作成すると、新しいビュー タイプが自動的に作成されます。彼女は基本的なステップです

  1. 新しいビューを追加
  2. 「表示」の下に、「コンテンツ インデックス」または検索 API インデックスの名前が表示されます。
  3. 該当するフィールドを追加します (タイトル、説明、作成者、関連性など)。
  4. フィルター条件に「検索: 全文検索」を追加して公開し、ユーザーが検索語を入力できるようにします。
  5. ページに URL とタイトルを付ける
  6. 新しい検索ページをお試しください。

また、このビデオウォークスルーが役立ちましたが、初期バージョンの検索 API とビューで撮影されているため、正確ではありませんでした。 https://vimeo.com/15556855

于 2013-01-17T23:51:17.933 に答える