独自のカスタム検索モジュールを作成する必要があると思う状況にあります。私がやろうとしているのは、ノードタイプのすべてのノードのリストを含むページを作成することです。これを「ビール」と呼びましょう。そのため、Apple Trailersページ(http://trailers.apple.com/)にあるのと同様の方法でビールをフィルタリングできるようにしたいと思います。
ビュー2を使用してみましたが、いくつかの問題が発生しました。
- 予告編ページの上部のようにフィルターリンクを作成できません(排他的、HDのみなど)
- 検索機能は1つのフィールドのみを検索します(公開フィールド「ビールのタイトル」ですが、メーカーなども検索したいです。
私はいくつかの解決策を知っています:
- 検索したいフィールドを組み合わせることができる計算フィールドモジュールを使用して、最後の問題を修正できました。私はこれを非常にエレガントな解決策とは考えていません。
- 独自のモジュールを作成し、関連するフィルターを適用する独自のデータベースクエリを作成することができます(方法がわかりません)。
- すでにインストールされているSolrモジュールをどうにかして使用できます。
したがって、最初の解決策は、私が推測する最も簡単なものですが、データベース内のコンテンツが重複しているという点でも悪いものです。
2番目の解決策-最良の(多分)-問題:私はあまりにも愚かです。
3番目の解決策-Solrはかなりクールに見えますが、タイトルと写真だけでビールノードを表示できますか?
だから私の質問はそうだと思います。3つのうちどれを使用しますか?または、他にどのような解決策を使用できる可能性がありますか(私が考えていないことがあると確信しています:))?