1

TireGemを使用している動作中のcurlリクエストを複製しようとしています。ただし、ライブラリを使用すると、ファセット内で複数のフィールドを設定できないようです。用語とフィルターフィールドの両方を設定したいのですが、それらは互いに上書きします。複製しようとしているcurlリクエストの作業ファセット部分は次のとおりです。"facets":{"person_value_f":{"terms":{"field": "person_value_f"、 "size":10}、 "nested" :"dossiers"、 "facet_filter":{"term":{"person_value_f": "NO"}}}}}

これを複製するための私のコードは次のとおりです。facet"person_value_f"、:nested => "dossiers" do filter(person_value_f、 "NO")terms "person_value_f" end

用語であることが、curlコマンドに含まれる唯一のセクションであるコードの最後の行です。Tireライブラリを見ると、これを実行できないようです。これは非常に奇妙に思えます。ファセットがperson_value_fであり、表示したい値が「NO」の場合、基本的にファセットナビゲーションを実行するのに疲れるにはどうすればよいですか?前もって感謝します

4

0 に答える 0