q:查詢的關鍵字,此參數最為重要,例如,q=id:1,默認為q=*:*,類似於sql中的where 1=1。
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條件用+方式寫。
sort:排序方式,例如id desc 表示按照 “id” 降序。id desc, price asc先按id降序,再按price升序。sum(x_f, y_f) desc按x_f和y_f字段的和降序。
start,rows:分頁參數,類似於start,limite的功能。啥都不輸的話默認值分別為start=0,limit=10。
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),所有支持的方法及對應的版本號見鏈接。
df: default field;
Raw Query Parameters:
wt (writer type)指定輸出格式,有 xml, json, php等
indent:返回的結果是否縮進,默認關閉,用 indent=true|on 開啟,一般調試json,php,phps,ruby輸出才有必要用這個參數。
根據(http://www.cnblogs.com/zhangweizhong/p/5056884.html)補充。
參考Solr Wiki (https://wiki.apache.org/solr)。

