日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Solr4.7新建core

發布時間:2025/4/16 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Solr4.7新建core 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Solr里面的core就像數據庫里面的一個表,用來管理索引和相關配置。

?

一、?使用示例core

下載的solr完整包里面solr-4.7.0\example\multicore這個文件夾下面有2個示例core;分別是core0core1;如下圖:

?

隨便拷貝個到?$SOLR_HOME$?,$SOLR_HOME$在什么地方配置的呢,就是你solrweb服務里面的web.xml里面配置,如下面配置,其中:D:\workspace\lucene\solr_home就是我的$SOLR_HOME$

<env-entry>

?????<env-entry-name>solr/home</env-entry-name>

?????<env-entry-value>D:\workspace\lucene\solr_home</env-entry-value>

?????<env-entry-type>java.lang.String</env-entry-type>

?</env-entry>

?

這里我們拷貝core0到我們的$SOLR_HOME$。

?

現在我們看看core0下面都有什么,這時候里面就一個conf文件夾,什么都沒有。在core0/conf里面也就2xml文件,分別是schema.xml、solrconfig.xml;

schema.xml定義了core0field類型和名稱,field就像數據庫的字段,field的類型就像數據庫的字段類型,field的名稱就像數據庫的字段名稱;

solrconfig.xml描述了core0管理配置,比如指定索引文件的存儲位置、日志文件的存儲位置、使用什么管理器等。

啟動solr服務,進入solr的管理界面,選中core?Admin欄,如下圖:

?

我們點擊Add?Core按鈕,在彈出的界面中把nameinstanceDir的值改為core0,也就是我們上面拷貝到$SOLR_HOME$的那個core0文件夾的名稱,點擊那個藍色的Add?Core按鈕。

?

我們成功在solr服務器新加了一個core

?

現在我們再回到$SOLR_HOME$/core0,發現下面多了一個data文件夾和一個core.properties文件。這2個東西就是我們在solr的管理頁面操作的時候solr自己給我們創建的。我們為什么在管理頁面能夠看到core0solr服務如何知道$SOLR_HOME$下面有個core0,其實還是core.properties在發揮作用。其實我們可以通過手動寫core.properties來完成新建core

core.properties

#Written?by?CorePropertiesLocator

#Sat?Mar?15?15:49:01?CST?2014

name=core0

config=solrconfig.xml

schema=schema.xml

dataDir=data

?

二、?手動新建core

$SOLR_HOME$新建clj_core文件夾,然后在clj_core文件夾下面再建立一個conf文件夾,我們把示例core0里面的conf下面的2xml文件拷貝到新建的clj_core/conf文件夾下面;我們在clj_core下面新建一個core.properties文件配置如下:

name=core1

config=solrconfig.xml

schema=schema.xml

dataDir=data

重啟solr服務,我們便在solr的管理頁面看到我們新建的core1了。注意一點我們的core的名稱和core的文件夾可以不一樣,但是最好定義為一樣的,方便管理。像上面我們手動建立的core1,其實我們的core文件夾名稱是clj_core,這樣的設計對維護很不友好,最好把文件夾名稱改為core1或者把core的名稱改為clj_core.

?

?

轉載于:https://www.cnblogs.com/sand-tiny/p/3944348.html

總結

以上是生活随笔為你收集整理的Solr4.7新建core的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。