亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Solr Grouping / Field Collapsing(分組查詢)

系統 2407 0

Solr Grouping / Field Collapsing(分組查詢)

轉載請出自出處: http://eksliang.iteye.com/blog/2169458

http://eksliang.iteye.com/

一、概述

? ? ? 分組統計查詢不同于分組統計(Facet),facet只是簡單統計記錄數,并不能為每組數據返回實際的數據回來,solr提供的grouping查詢能夠解決這一問題,也就是說,他除了能分組外,還能把每組數據返回來。

?

二、語法簡介

參考實例一

查詢參數如下:

       q=*:*
 &group=true
 &group.field=price
    

?返回結果如下:

?
Solr Grouping / Field Collapsing(分組查詢)
?Solr Grouping參數列表

參數 參數含義
group (true/false) 是否開啟分組查詢
group.field group字段,通過在請求中加入group.field參數加以聲明,如果需要對多個字段進行group by,那么該參數可以聲明多次
group.query 可以對任意條件進行分組統計查詢
group.limit 返回的數據的條目,默認為1 3
group.offset 偏移量,跟上面的group.limit一起可以達到分頁的效果
group.sort 排序
group.main (true/false)等于true,將只返回最后一個group.query查詢的分組數據,一定是最后一個group.query,如果最后的條件是group.field,也沒有效果,同時其他分組統計條件都會失去作用

? ? ? ?

三、參考實例

?參考實例一:group.field多個字段同時一起做分組統計查詢演示 ,查詢參數如下所示

      q=*:*
&group=true
&group.field=price
&group.field=brand
&rows=2
    

?返回結果如下所示:


Solr Grouping / Field Collapsing(分組查詢)
?

參考實例二:group.query自定義條件統計演示 ,請求參數如下所示

        q=*:*
  &group=true
  &group.query=price:[0 TO 3000]
  &group.query=price:[2000 TO *]
  &group.limit=2 
    

?返回結果如下所示:

Solr Grouping / Field Collapsing(分組查詢)
?

參考實例三:group.main參數演示 ,請求參數如下所示

      q=*:*
&group=true
&group.query=price:[0 TO 3000]
&group.query=price:[2000 TO *]
&group.field=price
&group.main=true
    

?返回結果如下所示:

Solr Grouping / Field Collapsing(分組查詢)
?

參考實例四:group.main參數演示 ,請求參數如下所示

      q=*:*
&group=true
&group.field=price
&group.main=true
&rows=1
    

?返回結果如下所示,可以看到其他group統計條件都會失去作用因為加了group.main=true

      <response>
 <lst name="responseHeader">
  <int name="status">0</int>
  <int name="QTime">2</int>
  <lst name="params">
  <str name="q">*:*</str>
  <str name="group.field">price</str>
  <str name="group.main">true</str>
  <str name="group">true</str>
  <str name="rows">1</str>
 </lst>
 </lst>
 <result name="response" numFound="9" start="0">
  <doc>
   <str name="id">a001</str>
   <str name="brand">聯想</str>
   <float name="price">1100.0</float>
   <date name="birthday">2014-11-06T09:15:00Z</date>
   <str name="remark">聯想A001</str>
   <long name="_version_">1487193657358417920</long>
  </doc>
 </result>
</response>
    

?

?

Solr Grouping / Field Collapsing(分組查詢)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品国产免费一区二区三区五区 | 久草热播 | 国产成人18黄网站麻豆 | 97av麻豆蜜桃一区二区 | 看欧美一级片 | 国产精品分类视频分类一区 | 亚洲国产精品视频在线观看 | 人人做天天爱夜夜爽中字 | 日本三级带日本三级带黄首页 | 亚洲国产激情 | 午夜视频在线网站 | 日本一本久 | 国产欧美精品午夜在线播放 | 91精东果冻蜜桃星空麻豆 | 久久久精品国产四虎影视 | 宅男看片午夜大片啪啪mv | 偶偶福利视频 | 久久综合在线 | 欧美一区二区视频 | 亚洲视频手机在线 | 亚洲免费在线 | 在线看片亚洲 | 伊人久久综合影院首页 | 久久精品一区二区三区不卡 | 色婷婷婷丁香亚洲综合不卡 | 午夜福利毛片 | 日本深夜影院 | 婷婷综合久久狠狠色99h | 久久综合图区亚洲综合图区 | 国产精品国产欧美综合一区 | 久久国产精品久久精 | 特级全黄一级毛片视频 | 奇米影音777| 国产视频每日更新 | 欧美成人午夜精品一区二区 | 九九热精品在线观看 | 曰本亚洲欧洲色a在线 | 999热成人精品国产免 | 奇米888888| 国内精品七七久久影院 | 午夜一级毛片看看 |