引數// order處理
if($order) $params['sort'] = $order;
// group處理
if($group)else
}// 執行查詢
$response = $this -> search($where,$limit_start,$limit_end,$params);
型別說明
group
布林值設為true,表示結果需要分組
group.field
字串需要分組的字段,字段型別需要時是strfield或textfield
group.func
查詢語句
可以指定查詢函式
group.query
查詢語句
可以指定查詢語句
rows
整數返回多少組結果,預設10
start
整數指定結果開始位置/偏移量
group.limit
整數每組返回多數條結果,預設1
group.offset
整數指定每組結果開始位置/偏移量
sort
排序演算法
控制各個組的返回順序
group.sort
排序演算法
控制每一分組內部的順序
group.format
grouped/******
設定為******可以使得結果以單一列表形式返回
group.main
布林值設為true時,結果將主要由第乙個欄位的分組命令決定
group.ngroups
布林值設為true時,solr將返回分組數量,預設fasle
group.truncate
布林值設為true時,facet數量將基於group分組中匹相關性高的文件,預設fasle
group.cache.percent
整數0-100
設為大於0時,表示快取結果,預設為0。該項對於布林查詢,萬用字元查詢,模糊查詢有改善,卻會減慢普通詞查詢。
solr3 0 group 分組查詢
用過solr1.0的基礎上,很簡單了。增加以下配置 設定 slorconfig.xml 在 pub www solr conf slorconfig.xml中設定資料目錄 修改 pub www solr data 許可權 chown tomcat6 tomcat6 pub www solr data...
Solr分組聚合查詢之Facet
摘要 solr的分組聚合是乙個籠統的概念,目的就是把查詢結果做分類,有多種方式可以做到很類似的結果。也正是由於它們的不同表現,可以適合於多種場景。facet是一種手段,用來將搜尋結果分類,它並不會修改查詢結果資訊,只是給分類後的結果加上了每一項的數量值。我們可以用facet來做導航欄,引導使用者更精...
關於MongoDB的group分組
關於mongodb的group分組 測試條件 windows mongodb 1.8.2 先插入測試資料 for var i 1 i 20 i 1.普通 分組查詢 db.test.group initial reduce function doc,prev db.runcommand initial...