Solr
夏o漠
这个作者很懒,什么都没留下…
展开
-
SolrCloud遇错小记(20170406)
SolrCloud遇错小记(20170406)今天在5台服务器的SolrCloud上新建collection。因为schema中写错一个fieldType,导致新建不成功,修改过之后可以建立collection。但是在5个节点的Admin UI上,还是显示之前的报错。后来发现分别重启各个solr节点可以解决这个问题,所以就挨个重启solr节点。重启的时候,不小心有3台机器一起重启,导致有2个分片无法原创 2017-04-06 18:25:44 · 757 阅读 · 0 评论 -
Solr的日志配置
solr的日志配置可以在 ../server/resources/log4j.properties中修改:# Logging level solr.log=logs#log4j.rootLogger=INFO, file, CONSOLElog4j.rootLogger=INFO, file#log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppend原创 2017-05-27 15:07:56 · 8357 阅读 · 0 评论 -
Solr学习总结(三)建立第一个索引
简单建立一个新的索引原创 2017-05-11 16:46:40 · 1346 阅读 · 0 评论 -
Solr学习总结(四)索引配置schema.xml & solrconfig.xml
真实环境中,创建一个索引要根据需求来修改配置。主要就是配置schema.xml和solrconfig.xml两个文件。schema.xml文件中,主要配置有关于域(字段)和分析器(分词+过滤等)的相关信息。solrconfig.xml文件中配置的东西比较多,比如常用的搜索默认值、高亮配置等,还有solr性能优化相关的东西。这些东西比较细,记几个觉得比较好的链接: mseaspring的《Solr学原创 2017-05-16 11:18:53 · 822 阅读 · 0 评论 -
基于SolrCloud的搜索服务架构
基于SolrCloud的搜索服务的大概架构:)原创 2017-05-04 17:22:51 · 323 阅读 · 0 评论 -
Faceting on a field in SolrCloud with docValues=true and indexed=false fails
最近在试着在SolrCloud中用docValues。不过在做某个docValues=true的数字域统计时,会报错。而在做String域的统计或者数字域的排序则没有问题。我的int域型配置如下:<fieldType name="int" class="solr.TrieIntField" precisionStep="0" positionIncrementGap="0"/>域配置如下:<fiel原创 2017-04-20 14:18:45 · 644 阅读 · 0 评论 -
Solr学习总结(二)- AdminUI 控制面板
Solr这个控制面板还是很方便的。 Dashboard 仪表盘 用来展示Solr服务器基本信息,如Solr版本,内存与JVM空间大小等 Logging 日志 警告和异常日志的查看。 Cloud 云 以SolrCloud模式运行时显示此项。可查询Solr分布式及Zookeeper信息 Collection 这个选项要在SolrCloud模式下,且点击右上角的“Try New UI”,才有这个原创 2017-04-19 17:23:42 · 1440 阅读 · 0 评论 -
Solr学习总结(一)-Solr-5.5.4部署
今天写一下在linux上部署Solr-5.5.4的过程。Linux的版本是CentOS 7.2。1. 环境搭建 Solr-5.5.4要求至少Java 7的运行环境,完全兼容Java 8。防止以后更新了需要Java 8,所以就直接上Java 8了。 安装和配置java的教程很多,这里不多写。我是用yum安装的 java-1.8.0-openjdk-1.8.0.121-0.b13原创 2017-04-18 16:34:09 · 2521 阅读 · 0 评论 -
CREATEALIAS,SolrCloud跨Collection查询,太方便了!
前几天读了一篇博客 《Solr跨Collection查询》https://www.adamfei.com/solr-collection-inquiry/,之后去试了下。发现这个命令可以把几个collection整合起来搜索,而且不用处理他们的id(也就是说id可以重复),也不需要统一的config,实在是很方便。新建的这个alias并不能在AdminUI中找到,但是用url搜索的时候是可以的。比如原创 2017-04-11 17:45:06 · 4356 阅读 · 0 评论 -
记一次SolrCloud某一服务器硬盘故障
今天SolrCloud的1号服务器挂了,管理员跟我说应该是硬盘坏了,数据可能保不住。虽然5台服务器,每个分片都有3个备份,也就是说有3台服务器运行,整个SolrCloud服务器就能正常运行。但是1号服务器挂了还是造成一些影响。首先,前端网站和SolrCloud是用RESTful API连接的,而且,是用一个固定ip地址,刚刚好就是1号服务器。所以,需要前端工程师把所有的ip切换到2号上。还有一个就是原创 2017-05-11 18:12:24 · 882 阅读 · 0 评论