99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Solr定義core.properties

2018-12-13 15:35 更新

核心發(fā)現(xiàn)意味著創(chuàng)建核心就像core.properties在磁盤上的文件一樣簡單。

該core.properties文件是一個簡單的Java屬性文件,其中每行只是一個key=value對,例如:name=core1。請注意,不需要使用引號。

最小的core.properties文件看起來像下面的例子。但是,它也可以是空的,請參閱有關core.properties的信息。

name=my_core_name

安置core.properties

Solr核心是通過在solr.home子目錄下放置一個名為core.properties的文件來配置的。對樹的深度沒有先驗限制,對于可以定義的內(nèi)核數(shù)量也沒有限制。核心可能在樹中的任何地方,但核心可能不在現(xiàn)有核心下定義。也就是說,以下內(nèi)容是不允許的:

./cores/core1/core.properties
./cores/core1/coremore/core5/core.properties

在這個例子中,枚舉將停在“core1”。

以下是合法的:

./cores/somecores/core1/core.properties
./cores/somecores/core2/core.properties
./cores/othercores/core3/core.properties
./cores/extracores/deepertree/core4/core.properties

可以將Solr分割成多個核心,每個核心都有自己的配置和索引。核心可以專用于單個應用程序或非常不同的應用程序,但所有內(nèi)容都通過一個通用的管理界面進行管理。您可以即時創(chuàng)建新的Solr核心,關閉核心,甚至可以將一個正在運行的核心替換為另一個核心,而不用停止或重新啟動Solr。

如有必要,您的core.properties文件可以是空的。假設core.properties位于./cores/core1(相對于solr_home),但是是空的。在這種情況下,核心名稱被假定為“core1”。instanceDir將是包含core.properties(即,./cores/core1)的文件夾。dataDir將會是../cores/core1/data,等等。

您可以在不配置任何內(nèi)核的情況下運行 Solr。


定義core.properties文件

最小的core.properties文件是一個空文件,在這種情況下,所有的屬性默認是適當?shù)摹?/p>

Java屬性文件允許hash(#)或bang(!)字符指定注釋到行尾(comment-to-end-of-line)。

以下屬性可用:

  • name

    SolrCore的名稱。在使用CoreAdminHandler運行命令時,您將使用此名稱來引用SolrCore。

  • config

    給定核心的配置文件名稱。默認是solrconfig.xml

  • schema

    給定核心的架構文件名稱。默認值是schema.xml,但是請注意,如果您使用的是“托管模式”(默認行為),那么此屬性的任何值如果與有效值managedSchemaResourceName不匹配,將被讀取一次,備份并轉換為托管模式使用。有關更多詳細信息,請參閱SolrConfig中的架構工廠定義。

  • dataDir

    核心的數(shù)據(jù)目錄(存儲索引的位置)可以是絕對路徑名,也可以是相對于instanceDir值的路徑。默認的是data

  • configSet

    如果需要,定義的configset的名稱可用于配置內(nèi)核(請參閱配置集以了解更多詳細信息)。

  • properties

    此核心的屬性文件的名稱。該值可以是絕對路徑名或相對于instanceDir值的路徑。

  • transient

    如果為true,如果Solr達到transientCacheSize,則核心可以被卸載。如果未指定,則默認為 false。按照最近最少使用的順序卸載內(nèi)核。在SolrCloud模式下不建議將其設置為true。

  • loadOnStartup

    如果為true,則默認如果未指定,則在Solr啟動時加載核心。在SolrCloud模式下不建議將此設置為false。

  • coreNodeName

    僅在SolrCloud中使用,這是承載此副本的節(jié)點的唯一標識符。默認情況下coreNodeName會自動生成,但通過顯式設置此屬性允許您手動分配新的核心來替換現(xiàn)有的副本。例如,通過從具有新主機名或端口的新計算機上進行備份恢復來更換發(fā)生硬件故障的計算機時,這可能很有用。

  • ulogDir

    此核心(SolrCloud)的更新日志的絕對或相對目錄。

  • shard

    將此核心分配給(SolrCloud)的分片。

  • collection

    這個核心的集合的名稱是(SolrCloud)的一部分。

  • roles

    未來的SolrCloud參數(shù)或用戶標記節(jié)點以供自己使用的方式。

可以指定其他用戶定義的屬性作為變量。有關如何定義本地屬性的更多信息,請參見替換Solr配置文件中的屬性一節(jié)。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號