solr 查詢參數說明備忘

http://blog.chenlb.com/topics/548.html

 

 

常用

  • q - 查詢字符串,必須的。
  • fl - 指定返回那些字段內容,用逗號或空格分隔多個。
  • start - 返回第一條記錄在完整找到結果中的偏移位置,0開始,一般分頁用。
  • rows - 指定返回結果最多有多少條記錄,配合start來實現分頁。
  • sort - 排序,格式:sort=<field name>+<desc|asc>[,<field name>+<desc|asc>]… 。示例:(inStock desc, price asc)表示先 “inStock” 降序, 再 “price” 升序,默認是相關性降序。
  • wt - (writer type)指定輸出格式,可以有 xml, json, php, phps, 後面 solr 1.3增加的,要用通知我們,因爲默認沒有打開。
  • fq - (filter query)過慮查詢,作用:在q查詢符合結果中同時是fq查詢符合的,例如:q=mm&fq=date_time:[20081001 TO 20091031],找關鍵字mm,並且date_time是20081001到20091031之間的。官方文檔:http://wiki.apache.org/solr/CommonQueryParameters#head-6522ef80f22d0e50d2f12ec487758577506d6002

不常用

  • q.op - 覆蓋schema.xml的defaultOperator(有空格時用"AND"還是用"OR"操作邏輯),一般默認指定
  • df - 默認的查詢字段,一般默認指定
  • qt - (query type)指定那個類型來處理查詢請求,一般不用指定,默認是standard。

其它

  • indent - 返回的結果是否縮進,默認關閉,用 indent=true|on 開啓,一般調試json,php,phps,ruby輸出纔有必要用這個參數。
  • version - 查詢語法的版本,建議不使用它,由服務器指定默認值。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章