Solr查詢界面

2018-11-09 16:32 更新

您可以使用查詢界面將搜索查詢提交給 Solr 集合并分析結(jié)果。

在下面截圖中的例子中,查詢已經(jīng)被提交,并且界面顯示了作為 JSON 形式發(fā)送到瀏覽器的查詢結(jié)果。

Solr查詢的JSON結(jié)果

在這個(gè)例子中,genre:Fantasy 的查詢被發(fā)送到 “films” 集合。表單中的所有其他選項(xiàng)都使用了默認(rèn)值,下表中對(duì)此進(jìn)行了簡(jiǎn)要介紹,本指南的后面部分將對(duì)此進(jìn)行詳細(xì)介紹。

該響應(yīng)顯示在窗體的右側(cè)。對(duì) Solr 的請(qǐng)求只是簡(jiǎn)單的 HTTP 請(qǐng)求,而提交的查詢?cè)诮Y(jié)果的上方以淺色顯示;如果您點(diǎn)擊它,它將打開一個(gè)新的瀏覽器窗口,只有這個(gè)請(qǐng)求和響應(yīng)(沒有 Solr 管理界面的其余部分)。其余的響應(yīng)以 JSON 格式顯示,這是默認(rèn)的輸出格式。

響應(yīng)至少有兩個(gè)部分,但可能還有其他幾個(gè)部分,具體取決于所選的選項(xiàng)。它的兩個(gè)部分始終是 responseHeader 和 response。responseHeader 包括搜索狀態(tài)(status),處理時(shí)間(QTime)和參數(shù)(params 即用于處理查詢)。

response(響應(yīng))與查詢匹配的文檔,在 doc 小節(jié)中。字段返回取決于查詢的參數(shù)(以及所使用的請(qǐng)求處理程序的默認(rèn)值)。結(jié)果的數(shù)量也包括在本節(jié)中。

此屏幕允許您嘗試使用不同的查詢選項(xiàng),并檢查文檔的索引方式。表單上可用的查詢參數(shù)是大多數(shù)用戶想要獲得的一些基本選項(xiàng),但是還有幾十個(gè)可用的參數(shù)可以簡(jiǎn)單地添加到基本請(qǐng)求中(如果在瀏覽器中打開的話)。以下參數(shù)可用:

Request-handler(qt):指定請(qǐng)求的查詢處理程序。如果未指定查詢處理程序,則 Solr 會(huì)使用標(biāo)準(zhǔn)查詢處理程序處理響應(yīng)。

q:查詢事件。請(qǐng)參閱搜索此參數(shù)的說明。

FQ:篩選器查詢。有關(guān)此參數(shù)的更多信息,請(qǐng)參閱常見查詢參數(shù)。

sort:根據(jù)響應(yīng)的分?jǐn)?shù)或其他指定的特性,按升序或降序?qū)Σ樵冞M(jìn)行響應(yīng)排序。

start,rows:start是從哪個(gè)文檔返回的查詢結(jié)果的偏移量。默認(rèn)值是 0,這意味著查詢應(yīng)返回從第一個(gè)匹配的文檔開始的結(jié)果。該字段接受與搜索中描述的開始查詢參數(shù)相同的語(yǔ)法。rows是要返回的行數(shù)。

FL:定義要為每個(gè)文檔返回的字段。您可以通過用逗號(hào)或空格分隔列出您想要返回的存儲(chǔ)字段、函數(shù)和 doc 轉(zhuǎn)換器。

wt:指定用于格式化查詢響應(yīng)的響應(yīng)書寫器。如果未指定,則默認(rèn)為 JSON。

indent:?jiǎn)螕舸税粹o以請(qǐng)求響應(yīng)編寫器使用縮進(jìn)使響應(yīng)更具可讀性。

debugQuery:點(diǎn)擊這個(gè)按鈕來增加帶有調(diào)試信息的查詢響應(yīng),包括返回的每個(gè)文檔的“解釋信息”。這個(gè)調(diào)試信息旨在讓管理員或程序員理解。

dismax:?jiǎn)螕舸税粹o啟用 Dismax 查詢解析器。有關(guān)更多信息,請(qǐng)參閱 DisMax Query Parser。

edismax:?jiǎn)螕舸税粹o可啟用擴(kuò)展查詢解析器。有關(guān)更多信息,請(qǐng)參閱擴(kuò)展 DisMax 查詢解析器。

HL:點(diǎn)擊此按鈕可以在查詢響應(yīng)中啟用突出顯示。請(qǐng)參閱突出顯示了解更多信息。

facet:?jiǎn)⒂?facet,將搜索結(jié)果的排列方式設(shè)置為基于索引項(xiàng)的類別。有關(guān)詳細(xì)信息,請(qǐng)參閱 facet。

spatial:點(diǎn)擊以啟用在空間或地理空間搜索中使用的位置數(shù)據(jù)。請(qǐng)參閱空間搜索以獲取更多信息。

spellcheck:點(diǎn)擊此按鈕啟用拼寫檢查程序,它根據(jù)其他類似的術(shù)語(yǔ)提供了內(nèi)聯(lián)查詢建議。請(qǐng)參閱拼寫檢查以獲取更多信息。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)