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> 

  • 相关阅读:
    计算机图形学——几何变换的数学基础
    算法设计与分析——多边形游戏(动态规划)
    算法设计与分析——凸多边形最优三角剖分(动态规划)
    计算机图形学——反走样
    Android 5.0 API
    Android 6.0 API
    Android 7.0 新增功能和api
    Android 8.0 功能和 API
    Android P 功能和 API
    解决华为手机无法输出Debug级别log的问题
  • 原文地址:https://www.cnblogs.com/lexus/p/1780652.html
Copyright © 2011-2022 走看看