solr查詢引數說明

2021-06-20 10:46:19 字數 958 閱讀 6561

查詢規則:查詢特定字段,比如我需要找分類下的book,你可以寫成這樣:cat:book

q:表示查詢規則

wt:表示以什麼樣的資料格式返回(有xml、json、python、php、ruby等)

indent:表示是否縮排,模式為true表示縮排

start:表示從第幾條記錄開始,與rows聯合可以用來分頁

sort:排序,格式:sort=+

fq:查詢過濾

df:預設查詢字段

qt:指定哪個型別查詢請求

[solr的檢索運算子]

「:」 指定字段查指定值,如返回所有值*:*²

「?」表示單個任意字元的通配

「*」 表示多個任意字元的通配(不能在檢索的項開始使用*或者?符號)²

「~」表示模糊檢索,如檢索拼寫類似於」roam」的項這樣寫:roam~將找到形如foam和roams的單詞;         roam~0.8,檢索返回相似度在0.8以上的記錄。

鄰近檢索,如檢索相隔10個單詞」apache」和」jakarta」,」jakarta apache」~10

「^」控制相關度檢索,如檢索jakarta apache,同時希望去讓」jakarta」的相關度更加好,那麼在其後加            上」^」符號和增量值,即jakarta^4 apache

布林操作符and、||²

布林操作符or、²&&

布林操作符not、!、-²(排除操作符不能單獨與項使用構成查詢)

「+」 存在操作符,要求符號」+」後的項必須在文件相應的域中存在²

( ) 用於構成子查詢²

包含範圍檢索,如檢索某時間段記錄,包含頭尾,date:[200707 to 200710]

{}不包含範圍檢索,如檢索某時間段記錄,不包含頭尾

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...

solr引數說明

hight hl highlight,h1 true,表示採用高亮。可以用h1.fl field1,field2 來設定高亮顯示的字段。這些值都可以在select中加入,也可以用solrj的api去設定,也可以配置在solrconfig.xml中配置。示例如下 explicit 10true tit...