这是我的产品格式
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">apple.com</str>
</doc>
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">apple.com</str>
</doc>
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">buy.com</str>
</doc>
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">amazon.com</str>
</doc>
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">amazon.com</str>
</doc>
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">ebay.com</str>
</doc>
我必须将它与 sku 分组,所以我把它写成
http://**********/?q=ipad&wt=xml&group=true&group.field=upc&group.ngroups=true
在我的输出中是
<result name="doclist" numFound="6" start="0">
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">apple.com</str>
</doc>
但我也想用商店名称分组。如果商店中有多个具有相同 sku 的产品,则应该只需要一个商店
我的 o/p 应该是这样的(numfound=4 而不是 6)
<result name="doclist" numFound="4" start="0">
<doc>
<str name="productname">ipad</str>
<str name="sku">1524856</str>
<str name="store">apple.com</str>
</doc>