/select為乙個uri。solr服務在接受到這個請求的時候,就會根據」/select」這段uri來選擇對應的requesthandler。
這個配置在solrhome\collection1\conf\目錄下的solrconfig.xml檔案中
name="/select"
class="solr.searchhandler">
name="defaults">
name="echoparams">explicitstr>
name="rows">10int>
name="df">textstr>
lst>
requesthandler>
同理,requesthandler還有如下:
class="solr.searchhandler">
name="/get"
class="solr.realtimegethandler">
name="/browse"
class="solr.searchhandler">
name="/update"
class="solr.updaterequesthandler">
引數描述用法q
這是apache solr的主要查詢引數,文件根據它們與此引數中的術語的相似性來評分。
*:*fq
這個引數表示apache solr的過濾器查詢,將結果集限制為與此過濾器匹配的文件。
$12sort
這個引數指定由逗號分隔的字段列表,根據該列表對查詢的結果進行排序。
id desc,price asc
start
start引數表示頁面的起始偏移量,此引數的預設值為0。若為1,表示從第二條記錄中檢索記錄
1rows
這個引數表示每頁要檢索的文件的數量。此引數的預設值為10。例如,可以通過將值2傳遞到引數行(row),將查詢結果中的記錄總數限制為2。2fl
這個引數為結果集中的每個文件指定返回的字段列表。如果想在結果文件中顯示指定字段,則需要傳遞必填寫的字段列表,用逗號分隔,作為屬性fl的值。
id,content
dfraw query parameters
wt這個引數表示要檢視響應結果的寫入程式的型別。選擇乙個來獲取所需文件型別的響應。
json、xml
indent
返回的結果是否縮排,預設關閉,用 indent=true | on 開啟,一般除錯json,php,ruby輸出才有必要用這個引數。
indent=true | on
debugquery
設定返回結果是否顯示debug資訊。 引數
描述用法
dismax
edismax
hl開啟高亮顯示
hl.fl
要高亮顯示的域
hl.******.pre
高亮顯示的字首
hl.******.post
高亮顯示的字尾
spatial
spellcheck
solr管理介面的使用者驗證(BASIC)
作用 保證solr伺服器的安全性,不讓別人隨意登陸solr管理介面。管理介面如下圖所示 修改apache tomcat 8.0.47 conf資料夾下的tomcat users.xml檔案。新增使用者角色並指定使用者名稱和密碼 restrict access to solr admin admin ...
Query介面使用和說明
通過sessionfactory獲得了session物件後,除了可以通過get 類名.class,id 方法得到相應的對 象,還可以通過獲得query物件來取得需要的物件 query query session.createquery 查詢語句如from userbean list list que...
005 query介面初步
query session.createquery string hql 方法 hibernate的session.createquery 方法是使用hql hibernate的查詢語句 語句查詢物件的。hql 是查詢物件的,例如 from user 其中from不區分大小寫,而user是區分大小寫...