我想索引索爾的搜索引擎的一些文件。 在我的一段代碼,在這裏的是,我明白挑剔的一部分:solr.home的SetProperty在Solr中做了什麼?
System.SetProperty("solr.solr.home", "/home/emre/solr");
CoreContainer.Initializer Initializer = new CoreContainer.Initializer();
什麼CoreContainer辦?代碼的第一行代表什麼意思?
我想索引索爾的搜索引擎的一些文件。 在我的一段代碼,在這裏的是,我明白挑剔的一部分:solr.home的SetProperty在Solr中做了什麼?
System.SetProperty("solr.solr.home", "/home/emre/solr");
CoreContainer.Initializer Initializer = new CoreContainer.Initializer();
什麼CoreContainer辦?代碼的第一行代表什麼意思?
我假設你正在使用EmbeddedSolrServer
。
的EmbeddedSolrServer類提供 SolrClient客戶端API直接對話到Solr 的微實例都可以直接在Java應用程序運行的實現。
solr.solr.home
設置solr的安裝位置。
你應該閱讀更多關於此這裏 https://wiki.apache.org/solr/Solrj#EmbeddedSolrServer
也只是讓你知道不建議使用EmbeddedSolrServer的。
solr.solr.home點,所有藏品的根(不 Solr的安裝)。那裏有一個定義全局配置的solr.xml。在它下面 - 通常是立即但可以在任何深度 - 將有包含core.properties文件的目錄,其存在標識實際單個集合/核心的根。