我們要配置乙個專案,例如,叫questionbank,用於試題查詢。則需要做以下的步驟:
1、在e:\solr\solr-8.2.0\server\solr目錄下新建乙個資料夾,叫questionbank
2、從e:\solr\solr-8.2.0\server\solr\configsets\_default目錄中複製預設配置資料夾至我們剛剛建立的資料夾e:\solr\solr-8.2.0\server\solr\questionbank中
3、瀏覽器訪問http://localhost:8985/solr ,在core admin選項中建立core,其中name和instancedir都與我們剛剛建立的檔案名字相同,叫questionbank。
4、開啟我們剛剛建立的questionbank,可以進行查詢
當前我們的solr中還沒有資料,接下來我們配置資料型別和錄入資料。
5、配置資料型別
方法(一):在web中add field,此方法直觀,簡單。但是,因為沒有int等型別,也不夠快捷。我們使用方法二
方法(二)
(1)開啟e:\solr\solr-8.2.0\server\solr\questionbank\conf下的managed-schema 檔案,使用記事本等工具開啟
(2)根據我資料庫的型別,我需要以下欄位及型別
修改欄位id為id,並新增如下字段
(3)將id修改為questionguid
(4)刪除以下我們暫時用不到的字段:
(5)新增字段型別
(5)儲存,並重啟solr。重要!!一定要重啟。重啟命令:solr restart -p 8985
如果不重啟solr,直接匯入下面的資料,則可能solr會自動覆蓋我們剛剛編輯的managed-schema 檔案,導致我們剛剛進行的設定無效。如果不小寫被覆蓋了,請重新進行剛剛那字段的配置。
6、簡易的寫入一些資料
7、再去進行查詢,可以看到我們插入的資料
solr配置多個core
有些時候,根據具體業務,solr會用多個core配合進行,本文來記錄,簡單方便的再原來的 opt solr example solr collection1基礎上再新增乙個core 配置步驟如下 一 目錄切換到 opt solr example solr 下 cd opt solr example ...
solr在Linux上配置多個core
安裝solr的基礎上展開的。1.只要將example multicore拷貝到某個目錄,以此目錄作為solr.home 這裡我將該檔案拷貝到了 var lib tomcat6 下 sudo cp r software apache solr 1.4.1 example multicore var l...
使用 Solr 建立 Core 並匯入資料庫資料
1.輸入 http localhost 8080 solr index.html 來到 solr 的管理介面 2.點選左側 core admin add core,然後輸入自己想要的名字即可,輸入完成點選 add core,如下圖 如果出現以下這種錯誤 error createing solrcor...