Solr管理介面Query詳解

2021-08-17 16:44:37 字數 1623 閱讀 3245

/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是區分大小寫...