サイトへの訪問者がさまざまな属性(カテゴリ、タグ、カスタムフィールド)に基づいて投稿を検索できるようにしたいです。
私はSolrを使用しようとしましたが、これはうまくいきません。
MySolrServerプラグインをSolrのローカルインスタンスとホストされたインスタンスに使用しようとしましたが、プラグインが機能していないようです。
私はまたWordpressのためにSolrを使用しようとしました、しかしプラグインは可能にしませんでした。
分類ドリルダウンのようなものは使いたくありません。
これらの点を念頭に置いて、サイトの訪問者が属性に基づいて投稿を検索できるようにするための真のファセット検索を実装するにはどうすればよいですか。
これをする私のお気に入りの方法の1つは Factious プラグインを使うことです。それはまだかなり基本的で、デフォルトではサイドバーウィジェットしかありません。しかし、それはあなたが他の場所にそれを置くためにコードを書くことを可能にする拡張可能なAPI(そんなこと)を持っています。
私が好きな理由はこれです:
それがあなたが探しているものであるかどうかは定かではありませんが、それでもカスタムのWP_Query
を書くより少し簡単で、WordPressのオブジェクトに「足を濡らす」ことになります。
ファセット検索と優れた検索の両方を行うプラグイン( http://wordpress.org/plugins/fantastic-elasticsearch/ )を作成しています。検索機能それはすべてやキッチンシンクをするわけではありませんが、それは良い出発点です(ElasticSearchを使用します)。