W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Solr的核心是一個Web應用程序,但是由于它是建立在開放的協(xié)議之上的,任何類型的客戶端應用程序都可以使用Solr。
HTTP是客戶端應用程序和Solr之間使用的基本協(xié)議??蛻舳颂岢稣埱?,Solr做一些工作并提供響應??蛻羰褂谜埱髞碚埱骃olr執(zhí)行查詢或索引文件等操作。
客戶端應用程序可以通過創(chuàng)建HTTP請求和解析HTTP響應到達Solr??蛻舳薃PI封裝了發(fā)送請求和解析響應的大部分工作,這使得編寫客戶端應用程序變得更加容易。
客戶使用Solr的五個基本操作來與Solr一起工作。這五個操作分別是:查詢、索引、刪除、提交和優(yōu)化。
查詢通過創(chuàng)建一個包含所有查詢參數(shù)的URL來執(zhí)行。Solr檢查請求URL,執(zhí)行查詢并返回結(jié)果。其他操作是相似的,雖然在某些情況下,HTTP請求是一個POST操作,并包含除請求URL中包含的任何信息之外的信息。例如,索引操作可能包含請求正文中的文檔。
Solr 還具有一個 EmbeddedSolrServer,它提供了一個 Java API 而不需要 HTTP 連接。有關詳細信息,請參閱使用SolrJ。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: