それは、製品の属性を使用してCTにおけるファセット検索を作成することは可能ですか?

エダー:

私はバリアントの属性を使用してファセット検索を作成することができています:

.plusFacets(facets -> facets.allVariants().attribute().ofString(sizeDescriptionAttribute).allTerms())

私は、属性の製品のバリエーションと混合属性のを使用してそれを実行したい場合しかし、私は同じことを実行するために管理していません。

それは、このような操作を実行することは可能ですか?

アダムマタニティ:

あなたは使用することができa -> {}、より複雑なプロセスを構築するための構文を。例では:

.plusFacets(facets -> { 
    Object variants = facets.allVariants().attribute().ofString(sizeDescriptionAttribute).allTerms();
    Object products= searchForProducts(fecets);
    return mixOf(variants, products);
}).doMoreStuff();

だから、これはあなたのミックスを与えるwhill。あなただけ不足しているメソッドを実装するか、同様の構文を使用する必要があります。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=206809&siteId=1