日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Solr4.7新建core

發(fā)布時(shí)間:2025/4/16 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Solr4.7新建core 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Solr里面的core就像數(shù)據(jù)庫(kù)里面的一個(gè)表,用來管理索引和相關(guān)配置。

?

一、?使用示例core

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

?

隨便拷貝個(gè)到?$SOLR_HOME$?,$SOLR_HOME$在什么地方配置的呢,就是你solrweb服務(wù)里面的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$

?

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

schema.xml定義了core0field類型和名稱,field就像數(shù)據(jù)庫(kù)的字段,field的類型就像數(shù)據(jù)庫(kù)的字段類型,field的名稱就像數(shù)據(jù)庫(kù)的字段名稱;

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

啟動(dòng)solr服務(wù),進(jìn)入solr的管理界面,選中core?Admin欄,如下圖:

?

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

?

我們成功在solr服務(wù)器新加了一個(gè)core

?

現(xiàn)在我們?cè)倩氐?span style="font-family:Calibri;">$SOLR_HOME$/core0,發(fā)現(xiàn)下面多了一個(gè)data文件夾和一個(gè)core.properties文件。這2個(gè)東西就是我們?cè)?/span>solr的管理頁面操作的時(shí)候solr自己給我們創(chuàng)建的。我們?yōu)槭裁丛诠芾眄撁婺軌蚩吹?/span>core0solr服務(wù)如何知道$SOLR_HOME$下面有個(gè)core0,其實(shí)還是core.properties在發(fā)揮作用。其實(shí)我們可以通過手動(dòng)寫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

?

二、?手動(dòng)新建core

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

name=core1

config=solrconfig.xml

schema=schema.xml

dataDir=data

重啟solr服務(wù),我們便在solr的管理頁面看到我們新建的core1了。注意一點(diǎn)我們的core的名稱和core的文件夾可以不一樣,但是最好定義為一樣的,方便管理。像上面我們手動(dòng)建立的core1,其實(shí)我們的core文件夾名稱是clj_core,這樣的設(shè)計(jì)對(duì)維護(hù)很不友好,最好把文件夾名稱改為core1或者把core的名稱改為clj_core.

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/sand-tiny/p/3944348.html

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。