1. 程式人生 > >solr環境搭建&基本使用

solr環境搭建&基本使用

.cn line esp png dmi 文件 tomcat 文件中 1.2

分步指南

  1. solr服務與tomcat整合
  2. solr使用配置步驟
  3. solr使用

  4. 推薦分詞工具

相關的文章

一.Solr服務與tomcat整合

1solr相關版本下載路徑:http://archive.apache.org/dist/lucene/solr/

2、將solr中的example中的solr拷貝到要作為服務器的位置

3、將相應的solr的web程序也拷貝出來

4、修改solr-->home文件夾中的solrconfig.xml設置data的路徑

技術分享圖片

5、在tomcat server.xml 設置相應的context

技術分享圖片

6、為context設置相應的環境變量,說明solr的主目錄的地址

技術分享圖片

7、在solrconfig.xml文件中取消VelocityResponseWriter這種輸出格式

技術分享圖片

8、加入中文分詞

8.1、下載中文分詞器

相關版本下載路徑:https://code.google.com/archive/p/mmseg4j/downloads

8.2、將中文分詞的包拷貝到server的lib中

技術分享圖片

8.3、將中文分詞添加到FieldType中

技術分享圖片

9、啟動tomcat服務訪問 http://localhost:8080/solr/admin/

技術分享圖片

二、Solr使用配置步驟

1、配置solr schema.xml文件

11配置應用中用到的自定義field(因場景而定) 例子如下:

技術分享圖片

屬性說明: multiValued="true" 設置多值域 indexed=”true” 是否設置索引 stored=”true” 是否存儲索引 type=”textCpmplex” 設置該字段支持中文分詞 name=”你設置的 字段名稱”

2.配置solr全字段文本搜索

技術分享圖片

修改

技術分享圖片

三、Solr使用

1、添加索引

1.1

solrServer初始化

技術分享圖片

1.2、添加單條索引

技術分享圖片

1.3 添加集合中數據到solr索引

技術分享圖片

1.4、將javabean中的數據添加到solr索引

技術分享圖片

JavaBean字段跟schema.xml中自定義域的映射

技術分享圖片

1.5、刪除索引

技術分享圖片

1.6、查詢索引

技術分享圖片

1.7solr 高亮查詢

技術分享圖片

註意: 設置高亮 setParam hl.fl 其中的l是字母L不是數字1

1.8、修改索引

id是唯一的主鍵 最後添加的相同的id的域 會覆蓋前面的域

1.9、索引操作結果可直接在 solr 服務界面中 使用*:* 或者關鍵字查看結果

2.0 分詞查看推薦工具 luke

技術分享圖片

使用 java -jar lukeall-3.5.0.jar 啟動服務

技術分享圖片

找到solr data 索引目錄 即可看到分詞結果

技術分享圖片

solr環境搭建&基本使用