最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

solr 配置中文分析器/定義業(yè)務(wù)域/配置DataImport功能方法(測(cè)試用)

 更新時(shí)間:2017年09月12日 07:49:26   作者:0001  
下面小編就為大家?guī)?lái)一篇solr 配置中文分析器/定義業(yè)務(wù)域/配置DataImport功能方法(測(cè)試用)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

一、配置中文分析器

使用IKAnalyzer

配置方法:

1)把IK的jar包添加到solr工程中/WEB-INF/lib目錄下

2)把IK的配置文件擴(kuò)展詞典,放到classpath下。/WEB-INF/classes目錄下

3)在schema.xml中定義FieldType,指定使用IK作為分析器

<!-- IKAnalyzer-->
  <fieldType name="text_ik" class="solr.TextField">
   <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
  </fieldType>

4)重啟tomcat

二、業(yè)務(wù)域的定義

1)創(chuàng)建數(shù)據(jù)庫(kù)

需要導(dǎo)入的字段:pid,name,catelog_name,price,description,picture

2)每個(gè)字段需要對(duì)應(yīng)索引庫(kù)中的一個(gè)field

一條記錄對(duì)應(yīng)一個(gè)Document,一個(gè)字段對(duì)應(yīng)一個(gè)域

schema.xml中:

<!--product-->
  <field name="product_name" type="text_ik" indexed="true" stored="true"/>
  <field name="product_price" type="float" indexed="true" stored="true"/>
  <field name="product_description" type="text_ik" indexed="true" stored="false" />
  <field name="product_picture" type="string" indexed="false" stored="true" />
  <field name="product_catalog_name" type="string" indexed="true" stored="true" />
  <field name="product_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
  <copyField source="product_name" dest="product_keywords"/>
  <copyField source="product_description" dest="product_keywords"/>

三、配置DataImport功能(測(cè)試用)

步驟:

1、把DataImport插件需要的jar包添加到solr中

solr-dataimporthandler-4.10.3.jar
solr-dataimporthandler-extras-4.10.3.jar

可以放到solrhome/Collection1/lib目錄下

2、需要mysql的數(shù)據(jù)庫(kù)驅(qū)動(dòng)的jar包

可以放到Collection1/lib目錄下

3、需要在solrconfig.xml添加一個(gè)RequestHandler處理器

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
  <lst name="defaults">
  <str name="config">data-config.xml</str>
  </lst>
  </requestHandler>

4、在solrconfig.xml配置文件所在的目錄添加一個(gè)data-config.xml文件

配置連接數(shù)據(jù)庫(kù)的連接串

查詢數(shù)據(jù)庫(kù)的sql語(yǔ)句

結(jié)果集和索引庫(kù)的映射關(guān)系

<?xml version="1.0" encoding="UTF-8" ?> 
<dataConfig>  
<dataSource type="JdbcDataSource"  
     driver="com.mysql.jdbc.Driver"  
     url="jdbc:mysql://localhost:3306/solr"  
     user="root"  
     password="root"/>  
<document>  
  <entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products ">
     <field column="pid" name="id"/> 
     <field column="name" name="product_name"/> 
     <field column="catalog_name" name="product_catalog_name"/> 
     <field column="price" name="product_price"/> 
     <field column="description" name="product_description"/> 
     <field column="picture" name="product_picture"/> 
  </entity>  
</document>  

</dataConfig>

5、重啟tomcat

以上這篇solr 配置中文分析器/定義業(yè)務(wù)域/配置DataImport功能方法(測(cè)試用)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringMVC+Shiro的基本使用及功能介紹

    SpringMVC+Shiro的基本使用及功能介紹

    本文給大家介紹SpringMVC+Shiro的基本使用,Apache?Shiro是Java的一個(gè)安全框架,Shiro本身無(wú)法知道所持有令牌的用戶是否合法,因?yàn)槌隧?xiàng)目的設(shè)計(jì)人員恐怕誰(shuí)都無(wú)法得知,本文只介紹最常見也最重要的一種實(shí)現(xiàn)方式數(shù)據(jù)庫(kù)查詢
    2022-04-04
  • Java中使用qsort對(duì)類進(jìn)行排序的操作代碼

    Java中使用qsort對(duì)類進(jìn)行排序的操作代碼

    這篇文章主要介紹了JAVA中如何使用qsort對(duì)類進(jìn)行排序,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • MySQL數(shù)據(jù)庫(kù)之Purge死鎖問(wèn)題解析

    MySQL數(shù)據(jù)庫(kù)之Purge死鎖問(wèn)題解析

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)之Purge死鎖問(wèn)題解析的相關(guān)資料,需要的朋友可以參考下
    2017-11-11
  • spring security獲取用戶信息為null或者串值的解決

    spring security獲取用戶信息為null或者串值的解決

    這篇文章主要介紹了spring security獲取用戶信息為null或者串值的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • springboot+mybatis快速插入大量數(shù)據(jù)的具體實(shí)現(xiàn)

    springboot+mybatis快速插入大量數(shù)據(jù)的具體實(shí)現(xiàn)

    最近導(dǎo)入表格數(shù)據(jù)時(shí)需要同時(shí)插入修改大量數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于springboot+mybatis快速插入大量數(shù)據(jù)的具體實(shí)現(xiàn),文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Java如何使用itext向PDF插入數(shù)據(jù)和圖片

    Java如何使用itext向PDF插入數(shù)據(jù)和圖片

    最近項(xiàng)目中使用到Java實(shí)現(xiàn)寫入PDF文件,這篇文章主要給大家介紹了關(guān)于Java如何使用itext向PDF插入數(shù)據(jù)和圖片的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • 使用SpringBoot-JPA進(jìn)行自定義保存及批量保存功能

    使用SpringBoot-JPA進(jìn)行自定義保存及批量保存功能

    這篇文章主要介紹了使用SpringBoot-JPA進(jìn)行自定義的保存及批量保存功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • Java中泛型的接口、通配符使用詳解

    Java中泛型的接口、通配符使用詳解

    這篇文章主要介紹了Java中泛型的接口、通配符使用詳解,編譯時(shí)的類型安全監(jiān)測(cè)機(jī)制,也可以把這個(gè)數(shù)據(jù)類型理解成是一種可以傳遞的參數(shù),需要的朋友可以參考下
    2023-08-08
  • Java批量轉(zhuǎn)換文件編碼格式的實(shí)現(xiàn)方法及實(shí)例代碼

    Java批量轉(zhuǎn)換文件編碼格式的實(shí)現(xiàn)方法及實(shí)例代碼

    這篇文章主要介紹了Java實(shí)現(xiàn) 批量轉(zhuǎn)換文件編碼格式的方法及實(shí)例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • Java 數(shù)組分析及簡(jiǎn)單實(shí)例

    Java 數(shù)組分析及簡(jiǎn)單實(shí)例

    這篇文章主要介紹了Java 數(shù)組分析及簡(jiǎn)單實(shí)例的相關(guān)資料,在Java中它就是對(duì)象,一個(gè)比較特殊的對(duì)象,需要的朋友可以參考下
    2017-03-03

最新評(píng)論

绥宁县| 育儿| 斗六市| 灵台县| 仙桃市| 星座| 葫芦岛市| 平顶山市| 康定县| 安宁市| 蒲江县| 马山县| 兰考县| 当雄县| 铜陵市| 集安市| 秀山| 丰城市| 邵武市| 盘锦市| 顺义区| 西青区| 丽江市| 石狮市| 且末县| 金塔县| 兴仁县| 广饶县| 布尔津县| 南安市| 安龙县| 呼和浩特市| 太湖县| 延边| 德江县| 林口县| 察雅县| 富阳市| 浑源县| 南川市| 前郭尔|