美文网首页
solr start

solr start

作者: 扣鼻屎的猪 | 来源:发表于2016-07-24 20:22 被阅读72次

    solr script

    1. solr如何启动:
       bin/solr start
      
    • 需注意新版本的solr需要jdk1.8
    • 或修改SOLR_JAVA_HOME环境变量

    启动成功:

        Started Solr server on port 8983 (pid=79131). Happy searching!
    
    1. 启动一个带有example的实例
          bin/solr -e techproducts
      
    2. 查看solr 运行状态:
        bin/solr status
      
      返回结果:
      Solr process 79392 running on port 8983
      

    {
    "solr_home":"/opensource/solr- 6.0.1/example/techproducts/solr",
    "version":"6.0.1 c7510a0fdd93329ec04c853c8557f4a3f2309eaf - sarowe - 2016-05-23 19:40:37",
    "startTime":"2016-07-18T15:53:57.391Z",
    "uptime":"0 days, 0 hours, 0 minutes, 45 seconds",
    "memory":"27.8 MB (%5.7) of 490.7 MB"}
    ```

    1. 创建一个新的core
      bin/solr create -c <name>
    
    1. 向一个core中添加文档信息:

      bin/post 支持多种类型的数据格式

      bin/post -c gettingstarted example/exampledocs/*.xml
      /** 需已经创建好gettingstarted core*/
    
    1. 以solrcloud模式启动
    bin/solr start -c  
    bin/solr start -cloud
    
    1. solr stop
    bin/solr stop
    

    查看solr界面:

    访问 http://localhost:8983/solr/

    solr http 界面

    查询结果:

    • 向server 请求

      http://localhost:8983/solr/gettingstarted/select?q=video
      
      请求结果
    • 指定返回的字段

    http://localhost:8983/solr/gettingstarted/select?q=video&fl=id,name,price
    

    使用fl 可以指定返回的字段名称 e.g fl=id,name,price


    指定返回字段 with facat param

    solr 为电商网站添加搜索能力

    1. 设计schema
      schema 告诉,在电商的场景下可能会是产品名称,描述,价格,制造商,等等。
    2. 部署solr
    3. 向solr提供文档,以便检索。
    4. 向程序提供搜索功能

    solr 提供RESTFUL的接口,request是 url,response是结构化的文档,包括json,xml,csv等等
    同时在高并发,大数据量的环境下可以使用solrCloud去满足单机性能不足的需求。
    e.g:
    有两种处理的方式:

    1. Sharding
    2. Replication

    solr.home

    solr 配置文件结构:

          <solr-home-directory>
              / solr.xml
               core_name1/ 
                    core.properties 
               conf/
                    solrconfig.xml
                    managed-schema
               data/
               core_name2/ 
                    core.properties 
                    data/
    

    自由转载-非商用-非衍生-保持署名 Creative Commons BY-NC-ND 3.0

    相关文章

      网友评论

          本文标题:solr start

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