''faceted search'' と ''view exposed filter'' の違いについて

Events happening in the community are now at Drupal community events on www.drupal.org.
chinita7's picture

恐れ入ります。
Drupal初心者ですが、よろしくお願いいたします。

フォーラムなどを読ましていただいたりしながら、最近ようやく''view exposed filter''によって絞込み検索機能を作れるようになりました。
試しに以下のような検索機能を作ってみました。

1.全都道府県の中から1つもしくは複数を選択できるリスト項目(cckのテキストフィールド)
2.値段幅の項目 (cckの整数フィールド、「small than」を使って希望の価格以下に絞り込む)
3.人数を選ぶための項目 (cckの整数フィールド)

ところで、''faceted search'' というモジュールで同じような検索機能を作れるようなのですが、この2つの検索方法の違いがいまいちわかりません。
ネットで調べているうちに''faceted search''がすばらしいモジュールだということは、何となく分かりました。
どんな絞り込み検索も''view exposed filter''で作れてしまいそうな気がするのですが、''faceted search''をどういう目的で使うのか(どういうメリットがあるか)がいまいち分かりません。
もしご存知の方がいらっしゃたら教えていただけないでしょうか?

よろしくお願いいたします。

Comments

Faceted Search

qchan's picture

Faceted Search は日本語でいうと「ドリルダウン検索」といったりしますね。
この言葉で検索してみてください。実例が出ていると思います。
検索条件を自在に組み合わせられるのと、確実に中身がある項目だけが次に絞り込める候補として上がってきますので、
検索ボタンを押して待ったけれど、「検索結果0件・・・」というゼロマッチがなくなりユーザーフレンドリーになります。

この機能は、Views Exposed Filterだけでは実現できないもので、
AcquiaなどがApache Solrを使って有料サービスとして提供していたりします。
Drupal.orgもこの機能は実装されているはずです。
ただ、SolrはJavaのプログラムですので簡単にDrupalに組み込むことはできません。

そこで、Faceted Searchモジュールの出番になるわけです。
Solrに比べると速度や機能は劣りますが、2年ほど前に比べるとモジュールとして非常に安定して使いやすくなったと思います。

chinita7's picture

qchan様
わかりやすい説明ありがとうございます。
ドリルダウン検索やApache Solrを検索して調べてみました。なるほど、ドリルダウン検索がどのようなものかわかりました。ECサイトなどで検索対象の多いサイトで活躍できる機能なんですね。 Faceted Searchの設定はちょっと難しそうなので(何週間もかけてようやくExposed filter no使い方が理解できたレベルです)、まだ無理そうですが、いずれ勉強してみたいと思います。 限りなく高機能なDrupalがどんどん面白くなってきました。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week