2015-10-02 102 views
3

我正在運行Solr 5.3.0,並使用命令bin/solr create -c collection1創建了一個新內核。在Solr中創建新內核時,是否需要創建schema.xml?

但是,我注意到在collection1/conf文件夾中沒有任何core.xml文件。

每次創建新內核時,是否需要從頭開始創建schema.xml?

這樣做的最好方法是什麼?從{SOLR_INSTALLATION}/server/solr/configsets \ basic_configs \ conf複製一個並修改schema.xml以適合我的需要?

感謝

回答

4

Solr的5.3默認會創建一個沒有schema.xml中有管理模式;您將需要通過REST調用Solr來創建您需要的所有內容。你可以閱讀更多關於它here

如果你想有實際的模式文件,您將需要創建您的收藏像這樣:

斌/ Solr的創建-c collection1 -d {} SOLR_INSTALLATION /服務器/ Solr的/ configsets/basic_configs

您可以瞭解更多有關的選項做創建集合:

斌/ Solr的create_collection幫助

+1

-d可以設置自定義配置文件夾,不一定是一個例子config文件夾。要創建一個「核心」而不是「集合」,我們可以使用create_core命令,例如bin/solr create_core -c my_core_name -d/var/config/my_core_config。此外,自Solr 5.5以來沒有schema.xml文件。必須將mananged_schema複製到名爲schema.xml的新文件,然後進行必要的修改。 –

相關問題