zoukankan      html  css  js  c++  java
  • ubuntu下部署solr

    IKAnalyzer
    linliangyi2007.javaeye.com
    http://code.google.com/p/ik-analyzer

    reference:
    http://www.unixmen.com/linux-tutorials/985-how-to-install-java-run-time-environment-in-ubuntu-1004-lucid-lynx
    http://www.tc.umn.edu/~brams006/solr_ubuntu.html
    http://kmtk.cs.ait.ac.th/knowledge-center/how-to/solr-howto-install-solr-on-ubuntu-server-8.0.4
    http://happy-coding.com/install-sun-java6-jdk-on-ubuntu-10-04-lucid/
    http://blog.janjonas.net/2010-06-12/ubuntu_10_04-java-setup-sun-jdk
    1)install java enviroment on ubuntu 10.04
    <span style="font-size: small;"><span style="font-family: arial,helvetica,sans-serif;"><strong>sudo add-apt-repository "deb http://archive.canonical.com/ lucid  partner"</strong></span></span>
    <span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: small;"><strong>sudo apt-get update<br /></strong></span></span><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: small;"><strong>sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts</strong></span></span><br />

    sudo apt-get install sun-java6-bin sun-java6-demo sun-java6-jdk
    sun-java6-jre

    sudo apt-get install ant

    sudo update-alternatives --config java

    2)install tomcat6
    sudo apt-get update

    sudo apt-get upgrade

    sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user
    tomcat6-docs tomcat6-examples


    chmod -R 777 solr


    查询技巧
    当有:时要使用\进行转义
    http\://www.15wk.com/ShowPro17779.html

    <?xml version="1.0" encoding="UTF-8" ?>  

    <add>  

    <doc>  

    <field name="id">1</field>  

    <field name="weight">0.230千克</field>

    <field name="link">http://www.15wk.com/ShowPro17779.html</field>  

    <field name="description"></field> 

    <field name="productid">51666</field>

    <field name="name">正品DOULEX呼吸鼠标灯(粉红)赠电源转换器</field>

    <field name="unit">个</field>

    <field name="location">中国</field>

    <field name="site">万客商城</field>

    <field name="price">24.00</field>

    <field name="packagingCount">282</field>

    <field name="inStock">true</field>

    <field name="popularity">0</field>

    <field name="material">282</field>

    <field name="wrap">彩盒</field>

    <field name="size">12.7*9.7*6.3cm</field>
    <field name="createdOn">NOW</field>
    <!--这里的NOW会转换成ISO的时间,到北京要加8转换-->
    </doc>  

    </add>
    参考转换时间的java代码

    创建solr.xml
    touch /etc/tomcat6/Catalina/localhost/solr.xml
    sudo gedit /etc/tomcat6/Catalina/localhost/solr.xml
    添加如下内容
    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="/usr/share/tomcat6/webapps/solr.war" debug="1" privileged="true" allowLinking="true" crossContext="true">
    <Environment name="solr/home" type="java.lang.String" value="/usr/share/tomcat6/solr" override="true" />
    </Context>

    将apache-solr-1.4.0.1.war 拷贝到 /usr/share/tomcat6/webapps下
    将/home/mlzboy/下载/apache-solr-1.4.1/example下solr目录及其下内容拷贝到 /usr/share/tomcat6/下
    接下来修改 /usr/share/tomcat6/solr/conf下的schema.xml及solrconfig.xml中的配置
    更改solrconfig.xml中的datadir为如下内容
    <dataDir>/var/lib/solr/data</dataDir>
    good article
    http://ocdevel.com/blog/installing-apachesolrmodule-ubuntu-1004
    接下来修改 /usr/share/tomcat6/solr/下
    mkdir lib
    将ikanalizer.jar包放入此lib文件夹下
    在/usr/share/tomcat6/solr/下放置IKAnalyzer.cfg.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">  
    <properties>  
        <comment>IK Analyzer 扩展配置</comment>
        <!--用户可以在这里配置自己的扩展字典
        <entry key="ext_dict">/mydict.dic; /mypack/mydict2.dic ; /com/mycompany/dic/mydict3.dic ;</entry> 
         --> 
         <!--用户可以在这里配置自己的扩展停止词字典
        <entry key="ext_stopwords">/ext_stopword.dic</entry> 
        -->
    </properties>
    配 置schema.xml
    ~/下载/apache-solr-1.4.1/example/exampledocs$ sh ./post.sh ./clear_index.xml
    ~/下载/apache-solr-1.4.1/example/exampledocs$ sh ./post.sh ./book2.xml
    ~/下载/apache-solr-1.4.1/example/exampledocs$ sh ./post.sh ./book3.xml
    重启tomcat
    sudo /etc/init.d/tomcat6 restart

    book2.xml
    book3.xml
    <?xml version="1.0" encoding="UTF-8" ?>  
    <add>  
    <doc>  
    <field name="id">2</field>  
    <field name="weight"> 0.033 公斤</field>
    <field name="link">http://www.ywhqs.com/product/details/10456.html</field>  
    <field name="description">420优质不锈钢整体,做工精致,正反面均光亮平整,决无毛边,外贸出口产品,配图纸说明,刀刃锋利,钢体坚固,锯齿更是在薄薄的卡片上采用双排交错齿。整块高硬度不锈钢一次成型,强度高,刃口锋利。规格同信用卡大小相仿,外带黑色皮革保护套,能够避免刃口伤及自身,并可放入钱夹随身携带。

    如此小巧实用的救生卡,在钱夹装一个或者在钥匙环上挂一个,不管是居家过日子还是旅游,钓鱼,野营,都如同随时携带了一个简易的工具箱,你不想尝试一下吗?

    1.罐头起子:下面的钩口同上面的刃口配合使用,可轻松开启铁皮罐头。

     2. 活扳手:即长条状镂空槽,可以拧任何扁型薄厚不同的带螺丝扣的物品。

     3. 锯齿:双排交错锯齿,增加力度,提高效率,我不只用来锯木头树枝,去除

        鱼鳞也是很好用的。

     4.钥匙孔,可将此卡悬挂于钥匙环上。

     5.定位扳手:两种不同型号的六棱扳手,比功能7的型号小一些。

     6.方向指示:可利用十六等分的刻度准确测定不同方向。

     7.定位扳手:四种不同型号的六棱扳手,适合日常所使用螺栓及螺母的大小。

     8.直尺:采用公制刻度,最小刻度为mm。

     9.瓶起子:适合啤酒、饮料等瓶子盖的开启。

    10. 螺丝起子:位于卡的一个角上(此位置利用了力学原理增加了强度并更加

         省力),经科学角度切削成一字螺丝刀,能够松紧常用型号的螺丝。

    11.侧刀:刃口锋利,可切削绳索,洗净后削水果更不是问题。

    </field> 
    <field name="productid">HQS-B1741</field>
    <field name="name">大号万能户外救生军刀卡/野营卡(赠黑皮套)</field>
    <field name="location">中国</field>
    <field name="site">汇奇思百货</field>
    <field name="price">1.39</field>
    <field name="packagingCount">1000 套</field>
    <field name="inStock">true</field>
    <field name="stock">3378</field>
    <field name="popularity">0</field>
    <field name="material">420优质不锈钢</field>
    <field name="wrap">精美包装</field>
    <field name="size">6.9*4.5*0.2CM</field>
    <!--<field name="modifiedOn">NOW</field>-->
    <field name="createdOn">2010-07-19T05:29:59.299Z</field>
    </doc>  
    </add> 
    <?xml version="1.0" encoding="UTF-8" ?>  
    <add>  
    <doc>  
    <field name="id">1</field>  
    <field name="weight">0.230千克</field>
    <field name="link">http://www.15wk.com/ShowPro17779.html</field>  
    <field name="description"></field> 
    <field name="productid">51666</field>
    <field name="name">正品DOULEX呼吸鼠标灯(粉红)赠电源转换器</field>
    <field name="location">中国</field>
    <field name="site">万客商城</field>
    <field name="price">24.00</field>
    <field name="packagingCount">282</field>
    <field name="inStock">true</field>
    <field name="popularity">0</field>
    <field name="wrap">彩盒</field>
    <field name="size">12.7*9.7*6.3cm</field>
    <field name="modifiedOn">NOW</field>
    <field name="createdOn">2010-07-19T05:29:59.299Z</field>
    </doc>  
    </add> 

  • 相关阅读:
    flock对文件锁定读写操作的问题 简单
    hdu 2899 Strange Fuction(二分)
    hdu 2199 Can you solve this equation? (二分)
    poj 3080 Blue Jeans (KMP)
    poj 2823 Sliding Window (单调队列)
    poj 2001 Shortest Prefixes (trie)
    poj 2503 Babelfish (trie)
    poj 1936 All in All
    hdu 3507 Print Article (DP, Monotone Queue)
    fzu 1894 志愿者选拔 (单调队列)
  • 原文地址:https://www.cnblogs.com/lexus/p/1780652.html
Copyright © 2011-2022 走看看