私はを使用してSolr 4.0
います。私は約100万以上のレコードを持っています。
私の質問を説明する最良の方法は、例を通してです-
スキーマに名前とタイプ(タイプはファセット)の2つのフィールドがあるとします。
私は4つのレコードを持っています-
name type
stackoverflow Knowledge markets
meta stackoverflow Knowledge markets
ask ubuntu Knowledge markets
programmers Q&A for programmers
ここで、最初の2つのレコードSolr
を照会すると、カウント2が発生します。q=name:*stack*
facet
type
Knowledge markets
次に、ファセットで最大のカウント(この場合はその)を取得し、再度Knowledge markets
クエリを実行して、最初のクエリで発生したレコードを無視する必要があります。これが推奨事項のセクションに表示されます。Solr
q=type:Knowledge markets
ask ubuntu
上記のことを1つのクエリで実行することは可能ですか?