Solr學習二索引庫的建立
阿新 • • 發佈:2019-01-31
上篇文章講了基本的solr平臺的搭建。
這裡接著講解solr索引庫的建立。
1、在webapps中solr中solrhome目錄下新建一個資料夾名字叫做myindex(名字不固定,可以隨便取,但是這個名字在後面的配置中會有所關聯)。
2、然後在myindex檔案下新建一個名字叫做conf的資料夾(這個檔名字最後不要改)
3、然後把官網下下來的solr專案中solr-6.2.0\server\solr\configsets\data_driven_schema_configs\conf下的所有東西複製到conf中去。(注意不要複製錯)
4、最後把solr-6.2.0\example\example-DIH\solr\db\conf下的admin-extra.html,admin-extra.menu-bottom.html ,admin-extra.menu-top.html三個檔案也複製到conf中去。
如下圖:
5、然後將solrconfig.xml檔案中的以下部分註釋掉,防止啟動日誌報警告。
6、最後在conf檔案下的managed-schema配置field資訊:
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" /> <field name="title" type="string" indexed="true" stored="true" /> <field name="synopsis" type="string" indexed="true" stored="true" /> <field name="updateTime" type="date" indexed="true" stored="true" /> <field name="_version_" type="long" indexed="true" stored="false"/> <field name="_root_" type="string" indexed="true" stored="false" docValues="false" /> <field name="_text_" type="text_general" indexed="true" stored="false" multiValued="true"/>
其中id,title,synopsis,updateTime是資料庫中的欄位。配置檔案詳解
下面三個field是Solr系統本身的不能刪除,否則會執行錯誤。
7、啟動Tomcat,開啟http://localhost:8080/solr/index.html地址,選Core Admin然後點Add Core 輸入內容如下圖:
點確定即可。如下即新增成功。
成功後myindex索引庫的檔案結構和內容變化如下: