#表示 key = value
key:value
示例: id:a6c1980ced984ff5b172eb685e108ab8* and price:22.75
#在 key 前加上"-",表示取反
#表示 key != value
-key:value
#表示 key > start
key:
#表示 key <= end
key:[* to end]
solr 的大於小於查詢採用了類似資料中集合定義的形式,"{}" 表示不包含起始或結束項,"" 表示包含其實或結束項。
#區間(包含 start 和 end )
key:[start to end]
#區間(包含 start 不包含 end)
key:[start to end}
#區間(不包含 start,包含 end)
key:
#表示 key 可能的選項
key:(value1 or value2 or value3 or valuen)
多條件關聯查詢操作符包含and(或 &&) 和 or(或 or)
# and 示例
key1:value and key2:value2
# or 示例
key1:value1 or key2:value2
排序關鍵字 asc,desc 表示公升序或降序
#表示按 key1 公升序排,key2 降序排,多個排序條件使用逗號分隔
key1 asc ,key2 desc
solr查詢語法
首先假設我的資料裡fields有 name,subbranch,tel,address 預設的搜尋是name這個字段,如果要搜尋的資料剛好就是 name 這個字段,就不需要指定搜尋欄位名稱.2.查詢規則 如欲查詢特定字段 非預設字段 請在查詢詞前加上該欄位名稱加 不包含 號 符號,例如 addres...
solr查詢語法
區間範圍查詢 組合 區間條件 if minprice.intvalue 0 maxprice 0 1.首先假設我的資料裡fields有 name,subbranch,tel,address 預設的搜尋是name這個字段,如果要搜尋的資料剛好就是 name 這個字段,就不需要指定搜尋欄位名稱.2.查詢...
Solr 查詢語法
摘要 預設的solr查詢語法擴充套件了lucene的語法,其目的也就是檢索索引。solr的查詢用到了引數q,標準的查詢語法就想下面這樣 可以使用debug query來分析查詢過程 debug 一般來說,response會包含匹配程度最好的文件,但是上面例子中,沒有文件滿足這一查詢。在debug資訊...