# solr服务配置

**URL:** <https://www.shiqidu.com/t/topic/653>\
**Category:** 开发调优\
**Tags:** 互联网\
**Created:** [2019 年10 月 10 日 08:12 UTC](https://www.shiqidu.com/t/topic/653 "2019-10-10T08:12:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

作者： ![dajiang](https://www.shiqidu.com/user_avatar/www.shiqidu.com/dajiang/32/468_2.png) [@dajiang](https://www.shiqidu.com/u/dajiang)\
发布日期： [2019 年10 月 10 日 08:12 UTC](https://www.shiqidu.com/t/topic/653/1 "2019-10-10T08:12:12Z")

</div>

SolrCloud交互模式启动Solr；云模式可以初始化多个节点；如果没有定义关于外部ZooKeeper集群的任何细节，所以Solr启动它自己的ZooKeeper并将两个节点连接到它  
bin/solr start -e cloud （Unix or MacOS）  
bin\solr.cmd start -e cloud （Windows）  
一个集合必须有一个配置集configset，它至少包含Solr的两个主要配置文件:模式文件(名为managed-schema或schema.xml)和solrconfig.xml

 ![](https://www.shiqidu.com/uploads/default/original/1X/697d0cea269c63f81d4edb0630c258ba40368725.png)  
词组搜索可以使用+拼接 q=manu:“Software Foundation” 使用闭合双引号  
合并检索：当您在单个查询中搜索多个术语and/or短语时，由于Solr仅使用其中的一个匹配文档,包含更多术语的文档将在结果列表中排名更高。您可以要求术语或词组以+开头； 相反，要禁止出现术语或短语，请在其前面加上-  
如：+electronics +music类似于foo=electronics and foo=music，注意两个词之间有空格，如果连在一起就是或的关系了；如果想搜索含有electronics但不含有music的结果使用 +electronics -music类似于foo=electronics and foo!=music ![](https://www.shiqidu.com/uploads/default/original/1X/5843eb8b4b240dfa5bc6fee34ab14ac9c93f9595.png)  
Solr提供了full-import和delta-import两种导入方式  
多个entity，每个entity有各自的last\_index\_time,可以通过dataimporter.entityname.last\_index\_time来取各自的最后更新时间来进行增量更新  
core创建  
切换目录到${solr.home}\bin，然后输入：solr create -c corename之后回车  
创建完成后导入数据时报错：The solrconfig.xml file for this index does not have an operational DataImportHandler defined!

org.apache.solr.common.SolrException: Error loading class ‘org.apache.solr.handler.dataimport.DataImportHandler  
出现这个问题，大约是因为没有配置jar包路径的原因。编辑solrconfig.xml，加入如下内容：

添加如下配置  
①  
②  
③  
  
db-data-config.xml

---

<div class="post-metadata">

作者： ![Leon](https://www.shiqidu.com/user_avatar/www.shiqidu.com/leon/32/5_2.png) [@Leon](https://www.shiqidu.com/u/Leon)\
发布日期： [2019 年10 月 10 日 08:17 UTC](https://www.shiqidu.com/t/topic/653/2 "2019-10-10T08:17:23Z")

</div>

这是干啥的？

---

<div class="post-metadata">

作者： ![dajiang](https://www.shiqidu.com/user_avatar/www.shiqidu.com/dajiang/32/468_2.png) [@dajiang](https://www.shiqidu.com/u/dajiang)\
发布日期： [2019 年10 月 10 日 08:43 UTC](https://www.shiqidu.com/t/topic/653/3 "2019-10-10T08:43:59Z")

</div>

做个笔记

---

<div class="post-metadata">

作者： ![Leon](https://www.shiqidu.com/user_avatar/www.shiqidu.com/leon/32/5_2.png) [@Leon](https://www.shiqidu.com/u/Leon)\
发布日期： [2019 年10 月 10 日 09:50 UTC](https://www.shiqidu.com/t/topic/653/4 "2019-10-10T09:50:29Z")

</div>

想起来了，做搜索用的。
