solr的配置引數理解

2021-08-27 02:02:23 字數 3178 閱讀 8174

l

datadir引數

用於替換預設的索引資料目錄(./data)。如果重複指定,將使用重複的值。如果不是絕對路徑,將使用servlet容器當前工作目錄下的相對路徑。

/var/data/solr

lmainindex引數部分

mainindex>
false

10

1000

2147483647

10000

【mergefactor】指定同樣大小的segment達到多少時會被合併。如果你設定改值為10,那麼每當1000(maxbuffereddocs)個doc被新增到索引時(它們可能在記憶體中),乙個新的sgement將在硬碟上建立,當第10個同樣大小的segment被建立後,這10個segement 將被合併成乙個包含10000(10*1000)個doc的segment。同樣當第10個包含10000個doc的segment被建立的時候,他們將合併成更大的segment。當然這種合併並不是無休止的。這是因為下面的引數對其進行了限制。

【maxmergedocs】每個segment所能容納的doc數目上限。

【maxfieldlength】指定每個field的最大長度。 l

update handler引數部分

這部分通常是關於內部如如何處理update低階配置資訊(不要與處理客戶端傳送的update的request handler高階配置資訊相混淆)。

100000

10000

86000

l

與更新相關的事件***("update" related event listeners

為與特殊更新相關的事件("postcommit" 和 "postoptimize".)指定***。***能觸發任意的特殊**,它們的典型應用是快照功能。

...
snapshooter

solr/bin

true

l

查詢引數部分(the query section

控制與查詢相關的一切。

1024

l

快取引數部分(caching section

當你的索引量增加或變化的時候,你需要在這裡進行配置。關於快取配置的更多細節請點這裡。

class="solr.lrucache"
size="512"
initialsize="512"
autowarmcount="256"/>
class="solr.lrucache"
size="512"
initialsize="512"
autowarmcount="256"/>
class="solr.lrucache"
size="512"
initialsize="512"
autowarmcount="0"/>
true

50

false

l

查詢相關的事件***引數配置("query" related event listeners

在這裡定義與特殊查詢相關的事件***,使用該***實現需要的**,例如啟動常用的查詢去預熱快取。

【newsearcher】 在有註冊搜尋器存在的時啟動乙個新的搜尋器,下例中的***就是這類,它獲得查詢列表並將它們傳送到新的搜尋器以達到預熱的目的。

【firstsearcher】

當不存在已註冊的搜尋器時啟動新的firstsearcher。下例正式如此,該***獲得查詢列表將其傳送到正啟動的新的搜尋器,將其預熱。(注意,只有當存在已註冊搜尋器的時候才可以使用自動預熱auto-warming)

fast_warm

0

10

solr的配置引數理解

damoqingquan 寫道 l datadir引數 用於替換預設的索引資料目錄 data 如果重複指定,將使用重複的值。如果不是絕對路徑,將使用servlet容器當前工作目錄下的相對路徑。var data solr l mainindex引數部分 mainindex false 101000 2...

backlog引數理解

listen函式把乙個由socket函式建立的套接字轉換成乙個被動套接字,指示核心接受指向該套接字的連線請求。該套接字也由closed狀態轉換到listen狀態。函式原型 include int listen int sockfd,int backlog 成功返回0,失敗返回 1。listen之後核...

電感引數理解

1.電感的q值 電感的q值,也叫做電感的品質因素,是衡量電感器件的主要引數。指電感器在某一頻率的交流電壓工作下,所呈現的感抗與其等效損耗電阻之比。電感器的q值越高,損耗越小,效率越高。電感的q值與線圈導線的直流電阻 線圈骨架的介質損耗及鐵心 遮蔽罩等引起的損耗等有關。2.電感q值的換算 1 q 2p...