solr服务配置

10-10 16:12 字数 1025 阅读 147 已编辑

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

词组搜索可以使用+拼接 q=manu:“Software Foundation” 使用闭合双引号
合并检索:当您在单个查询中搜索多个术语and/or短语时,由于Solr仅使用其中的一个匹配文档,包含更多术语的文档将在结果列表中排名更高。您可以要求术语或词组以+开头; 相反,要禁止出现术语或短语,请在其前面加上-
如:+electronics +music类似于foo=electronics and foo=music,注意两个词之间有空格,如果连在一起就是或的关系了;如果想搜索含有electronics但不含有music的结果使用 +electronics -music类似于foo=electronics and foo!=music
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
0人点赞>
关注 收藏 改进 举报
3 条评论
排序方式 时间 投票
Up骚年

这是干啥的?

dajiang
做个笔记
Up骚年
回复 dajiang: 想起来了,做搜索用的。
请登录后发表评论