Solr

作者: 中_中_ | 来源:发表于2018-11-13 15:32 被阅读2次

    根据官网的练习开始安装,必备条件:
    1,安装Java环境
    2,设置SOLR_ULIMIT_CHECKS=false或则将ulimit设置为65000
    3,使用非root用户启动安装。

    ./bin/solr start -e cloud
    

    全部采用默认安装,完成后使用http://192.168.152.133:8983/solr/查看admin控制台。
    使用命令向solr中导入数据:
    linux

    ./bin/post -c gettingstarted example/exampledocs/*
    

    windows

    C:\solr-7.5.0> java -jar -Dc=techproducts -Dauto example\exampledocs\post.jar example\exampledocs\*
    

    导入数据后可以进行基本的搜索,solr支持REST client ,curl,wget ,Chrome postMan等工具。使用admin ui进行基本尝试

    http://192.168.152.133:7574/solr/gettingstarted/select?q=*:*
    

    搜索:

    http://192.168.152.133:7574/solr/gettingstarted/select?q=foundation
    

    执行搜索返回内容:

    {
      "responseHeader":{
        "zkConnected":true,
        "status":0,
        "QTime":32,
        "params":{
          "q":"foundation",
          "_":"1541081124886"}},
      "response":{"numFound":1,"start":0,"maxScore":1.0837204,"docs":[
          {
            "id":"/usr/solr/solr/example/exampledocs/test_utf8.sh",
            "stream_size":[3742],
            "x_parsed_by":["org.apache.tika.parser.DefaultParser",
              "org.apache.tika.parser.txt.TXTParser"],
            "stream_content_type":["application/octet-stream"],
            "content_encoding":["ISO-8859-1"],
            "resourcename":["/usr/solr/solr/example/exampledocs/test_utf8.sh"],
            "content_type":["application/x-sh; charset=ISO-8859-1"],
            "_version_":1615940235091247104}]
      }}
    

    responseHeader:包含查询设置的查询参数;
    numFound:找到的文件数量
    创建集合

    ./bin/solr create -c localDocs -s 2 -rf 2
    
    创建索引

    1,使用/bin/post,如果使用本地文件,Post 工具可以索引目录里的所有文件。post 工具可以处理JSON,XML,CSV,HTML,PDF,MS word,文本文件等。命令如下:

    ./bin/post -c collectionName Dir
    

    2,DataImportHandler,Solr的工具,可以连接数据库(如果存在jdbc 驱动),mail servers和其他结构化数据源。

    删除命令

    删除指定文件

    bin/post -c zhongzhongCl -d "<delete><id>SP2514N</id></delete>"
    

    删除所有文件

    bin/post -c localDocs -d "<delete><query>*:*</query></delete>"
    

    相关文章

      网友评论

        本文标题:Solr

        本文链接:https://www.haomeiwen.com/subject/onkfxqtx.html