q:查詢的關鍵字,此參數最爲重要,例如,q=id:1,默認爲q=*:*,相似於sql中的where 1=1。php
fq(filter query):過濾查詢,提供一個可選的篩選器查詢。返回在q查詢符合結果中同時符合的fq條件的查詢結果,例如:q=id:1&fq=sort:[1 TO 5]&fq=section:0,找關鍵字id爲1 的,而且sort是1到5之間,section=0的。還能寫成fq=+sort[1 TO 5] +section:0]。性能方面的考慮:每一個fq下面的記錄都會單獨緩存。能夠考慮把常常在一塊兒的fq條件用+方式寫。html
sort:排序方式,例如id desc 表示按照 「id」 降序。id desc, price asc先按id降序,再按price升序。sum(x_f, y_f) desc按x_f和y_f字段的和降序。sql
start,rows:分頁參數,相似於start,limite的功能。啥都不輸的話默認值分別爲start=0,limit=10。apache
fl(field list):指定返回哪些字段,用逗號或空格分隔,注意:字段區分大小寫,例如,fl= id,title,sort或者fl=id title sort或者fl=id title,sort或者(4.0之後的版本支持)fl=id&fl=title&fl=sort。支持通配符如fl=tag*返回全部tag開頭的字段。支持方法如fl=sum(x,y),全部支持的方法及對應的版本號見連接。json
df: default field;緩存
Raw Query Parameters:ruby
wt (writer type)指定輸出格式,有 xml, json, php等性能
indent:返回的結果是否縮進,默認關閉,用 indent=true|on 開啓,通常調試json,php,phps,ruby輸出纔有必要用這個參數。調試
根據(http://www.cnblogs.com/zhangweizhong/p/5056884.html)補充。xml
參考Solr Wiki (https://wiki.apache.org/solr)。