0

このメソッドを宣言する場合:

@Query(value = "*:*")
@Facet(pivotFields = {"type","status"}, limit = 10000)
FacetPage<SolrCrimeServer> findAllAndFacetOnTypeAndStatus(Pageable page);

私は得る

java.lang.IllegalStateException: org.springframework.util.Assert.state(Assert.java:385) のピボット ファセットに 2 つ以上のフィールドが必要java:150) org.springframework.data.solr.repository.query.AbstractSolrQuery.extractFacetOptions(AbstractSolrQuery.java:246) で org.springframework.data.solr.repository.query.AbstractSolrQuery.execute(AbstractSolrQuery.java:120) で

バージョンあり

1.1.1.リリース

ありがとう。

4

1 に答える 1

0

pivotFields属性は、@Facet1 つの引数内で少なくともフィールド名のタプルを取ります。

@Facet(pivotFields={"type,status"}, limit=10000)

SolrQueryMethodTestsを見ることができます。さらに、この問題に投票することもできます。

于 2014-04-10T06:35:52.537 に答える