solr查詢引數簡單說明

2021-08-04 11:59:58 字數 751 閱讀 7904

查詢引數說明:

q - 查詢字串。查詢所有是*:* , 根據指定字段查詢

fq - filter query 過濾查詢。一般用來將查詢的結果限定在某一範圍,其作用類似於引數q,有時候可以被q取代。

示例(下面為q和fq都能使用的):

查詢某字段為某值  type:私企       ;     查詢某欄位不為某值  -type:私企 

查詢id區間的 id:[10 to 20]  

某個開區間比如小於0的 num:[* to 0] 

某個時間段的(要滿足solr日期格式 

yyyy-mm-ddthh:mm:ssz)     create_time:[

2015-10-01t00:00:00z to 2015-12-31t23:59:59z]  

查詢字段值為空、null或者不存在該欄位 -field:* 

sort - 排序。

示例:age desc,id desc

fl - fieldlist 返回字段。多用於欄位較多,只想關注某個欄位時。

df - 預設的查詢字段,一般預設指定。

wt - write type 指定輸出格式。

qt - query type指定哪個型別來處理查詢請求,一般不用指定,預設standarad。

indent - 返回的結果是否縮排。預設關閉。

version - 查詢語法的版本。建議不使用它,有伺服器指定預設值。

debugquery - 除錯查詢。會顯示計算分的過程。

solr查詢引數說明

查詢規則 查詢特定字段,比如我需要找分類下的book,你可以寫成這樣 cat book q 表示查詢規則 wt 表示以什麼樣的資料格式返回 有xml json python php ruby等 indent 表示是否縮排,模式為true表示縮排 start 表示從第幾條記錄開始,與rows聯合可以用...

solr 查詢引數說明

1 常用 q 查詢字串,這個是必須的。如果查詢所有 根據指定字段查詢 name 張三 and address 北京 fq filter query 過慮查詢,作用 在q查詢符合結果中同時是fq查詢符合的,例如 q name 張三 fq createdate 2014 06 18 to 2015 12...

六 solr 查詢引數說明

1 常用 q 查詢字串,這個是必須的。如果查詢所有 根據指定字段查詢 name 張三 and address 北京 fq filter query 過慮查詢,作用 在q查詢符合結果中同時是fq查詢符合的,例如 q name 張三 fq createdate 2014 06 18 to 2015 12...