web-dev-qa-db-ja.com

Wordpress 3.xでファセット検索を実装する方法を教えてください。

サイトへの訪問者がさまざまな属性(カテゴリ、タグ、カスタムフィールド)に基づいて投稿を検索できるようにしたいです。

私はSolrを使用しようとしましたが、これはうまくいきません。

MySolrServerプラグインをSolrのローカルインスタンスとホストされたインスタンスに使用しようとしましたが、プラグインが機能していないようです。

私はまたWordpressのためにSolrを使用しようとしました、しかしプラグインは可能にしませんでした。

分類ドリルダウンのようなものは使いたくありません。

これらの点を念頭に置いて、サイトの訪問者が属性に基づいて投稿を検索できるようにするための真のファセット検索を実装するにはどうすればよいですか。

3
James

これをする私のお気に入りの方法の1つは Factious プラグインを使うことです。それはまだかなり基本的で、デフォルトではサイドバーウィジェットしかありません。しかし、それはあなたが他の場所にそれを置くためにコードを書くことを可能にする拡張可能なAPI(そんなこと)を持っています。

私が好きな理由はこれです:

  • 自分のしていることを知っている人が書いたもの(People WordPress VIPパートナーのコード)
  • 単純な
  • WordPress内で検索を続けます。私にとってこれは巨大です私は常にサードパーティのサービスを使用することに懐疑的です。
  • 拡張可能

それがあなたが探しているものであるかどうかは定かではありませんが、それでもカスタムのWP_Queryを書くより少し簡単で、WordPressのオブジェクトに「足を濡らす」ことになります。

3
Brooke.

ファセット検索と優れた検索の両方を行うプラグイン( http://wordpress.org/plugins/fantastic-elasticsearch/ )を作成しています。検索機能それはすべてやキッチンシンクをするわけではありませんが、それは良い出発点です(ElasticSearchを使用します)。

1
Paris Holley