私が知る限り、ファセット.jsonにspring-data-solrを使用する方法はありません。私が望む何spring-data-solrにはjson.facetパラメータを指定する方法がありますか?
はこのようなものです。その後も
public interface FooRepository extends SolrCrudRepository<Foo, Long> {
@Query(value = "name:?0")
@Facet(json="{More complex facet JSON here}")
FacetPage<Foo> findByNameAndFacet(String name, Pageable page);
}
、私は戻ってくるファセットがFacetPage
オブジェクトにうまく収まるとは思いません。
既にspring-data-solrを持つアプリケーションでこれを処理する最善の方法は何ですか?私の現在の選択肢は、私のspring-data-solrリポジトリから個別にSolrClientを使用することです。
PS - 私はjson.facet
を行うに興味がある理由は、両方の集約関数avg
とフィールドのために/あなたがタグ付けを排除するために、フィールドファセットで管理できる場合http://yonik.com/multi-select-faceting/