solr学习
zpc15200790194
这个作者很懒,什么都没留下…
展开
-
centos下solr7.4 jetty方式安装启动(整合IK分词器)并在spring boot中使用
1.安装 (安装包下载路径点击此处) 或直接wgethttp://archive.apache.org/dist/lucene/solr/7.4.0/2.解压在/usr/local cd /usr/local tar -zxvfsolr-7.4.0.tgz3.进入并创建core目录cd solr-7.4.0/server/solr mkdir...原创 2019-10-28 10:50:14 · 234 阅读 · 0 评论 -
基于solr实现hbase的二级索引
原文地址如下:点击打开链接转载 2014-11-19 09:23:23 · 789 阅读 · 0 评论 -
Solr配置文件schema.xml和solrconfig.xml分析
原文地址:点击打开链接一、字段配置(schema)schema.xml位于solr/conf/目录下,类似于数据表配置文件,定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。转载 2015-04-01 14:31:47 · 372 阅读 · 0 评论 -
Solr地理位置搜索具体代码
使用solrJ进行地理位置远近排序,及获得两点之间的距离,代码如下 SolrQuery solrQuery=new SolrQuery(); solrQuery.set("d",value+""); //搜索半径 solrQuery.set("sfield",CommonConst.LOCATION_FIELD);//存储地理位置的字段名称 solrQuer原创 2015-04-23 10:57:34 · 1694 阅读 · 0 评论 -
配置SolrCloud选举主节点的时间
配置选举等待时间:在solr.xml上配置:leaderVoteWait="${leaderVoteWait:20000}"原创 2015-05-14 14:50:42 · 777 阅读 · 0 评论 -
优化solr全量建索引速度实践
solr全量建索引一般瓶颈都出现在读数据源这一端。 目前数据库为Mysql,单表数据2000w,如果采用分页读取mysql的方式,大家都知道Mysql分页越靠后分页速度越慢。本人在项目中采取如下方案进行解决。 假如商品表goods存在2000w数据,其中商品id为自增长方式。读取数据源优化步骤如下 复制商品表及表结构到另一张表 create table g原创 2015-05-14 15:14:52 · 4393 阅读 · 2 评论 -
solr4.4以后搭建MultiCore的新方法
假设solrhome的目录为/home/zpc/developSolr/solr-4.5.0/example/solr,新的core所在文件夹随意命名为core1, 在core1文件夹下新建core.properties文件,文件中可以编写关于这个core的属性,最简单的是只写name=newCore。 同时在core1文件夹下新建conf文件夹,新core的scheme.原创 2015-06-25 09:27:15 · 457 阅读 · 0 评论 -
Solr如何使用in语法查询
假设某个field名称叫做goodsType ,希望对goodsType进行in查询,则可以使用如下语法 goodsType:1 or goodsType:2 goodsType:(1,2)原创 2015-06-26 15:33:01 · 12693 阅读 · 2 评论 -
solr 启动慢原因分析
目前线上solr每个replica索引2G左右,每次重新启动需要10分钟,无法忍受。 观察solr的日志,发现打印红色部分前后用去了5分钟,前一条log“registering core”很具迷惑性,以为是注册core时耗费的时间,后来发现这个注册core和初始化SolrCore时的创建searcher不是同一个线程。真正耗费时间的时创建新的searcher的时候。[2014.08.转载 2015-07-09 19:10:06 · 2295 阅读 · 0 评论 -
SolrCloud分布式检索时忽略宕机的Shard
原文地址:点击打开链接“no servers hosting shard:503” 加入下面参数,只从存活的shards获取数据:shards.tolerant=true例如:explicittrue10text 没有打此参数,如果集群内有挂掉的shard,将显示:no servers转载 2015-07-11 09:50:25 · 723 阅读 · 0 评论 -
SolrCloud 5.0 路由、Collection创建与数据迁移
原文地址:点击打开链接 SolrCloud的设计是为了提供高可用、容错,在分布式环境中进行内容索引和查询请求。 SolrCloud 5.0,对自带的SolrCloud的启动脚本进行了改进,启动SolrCloud变的异常简单,执行[plain] view plaincopy$ bin/solr转载 2015-08-21 10:10:18 · 1532 阅读 · 0 评论 -
Solr地理位置搜索官网wiki
地理位置搜索文档链接地址:打开原创 2014-10-31 14:25:19 · 392 阅读 · 0 评论 -
solr下动态加载词库的分词器
支持solr动态添加词库的中瓷器分词器原创 2014-09-25 14:37:37 · 1517 阅读 · 0 评论 -
solr中查看索引中某个词出现的词频
查看相关s点击打开链接http://wiki.solr.cc/solr/TermsComponent原创 2014-09-15 15:57:32 · 1605 阅读 · 0 评论 -
Solr4.5学习1-安装
首先下载solr4.5--下载地址然后解压,将dist目录下的solr-4.5.1.war拷贝到tomcat的webapps目录下因为solr4.x相对于以前做了改变,默认缺少了日志打印组件首先复制example/lib/ext目录中的jar包到项目的classpath下,这里的example就是前面解压solr压缩包得到的,solr应用war包也是从该目录下得到的;我们可以将原创 2013-11-10 16:27:25 · 728 阅读 · 0 评论 -
solr整合IKAnalyzer后动态添加词汇不需要重启解决方案
当Lucene整合IKAnalyzer时,可以使用IKAnalyzer提供的API动态的添加词汇,并且不需要重启,但是使用solr时,在客户端(即使用solrj)也无法获得IK实例,所以在客户端向动态的添加词汇,可能性很小,现在想到一个解决方案如下 修改IKAnalyzer源码,在配置文件中多定义一个数据库连接的选项,我们将自定义词汇保存到数据库中,IK分词器内部去数据库原创 2013-12-08 10:26:40 · 2050 阅读 · 0 评论 -
用solr的facet实现聚合标签
Facet,单词意思是侧面,小平面。哈哈,怎么学英文单词了…… 好吧,言归正题,solr的Facet是一个什么东西呢?我个人理解,反映一个搜索词的小平面(或者说某一个分组),起到标签聚合统计的功能。举个列子说,像我们公司的电商类网站那样的对搜索结果聚合分类,品牌等属性。如下图这个是搜索铁观音这个词,统计了分类和品牌2个侧面(分组),铁观音在生活分类下有64个,茗茶里面48……转载 2014-04-07 22:25:07 · 1127 阅读 · 0 评论 -
solr搜索打分规制排序
solr使用了Lucene的内核,也继承了Lucene的打分规则,关于Lucene打分规则可以参考如下博客 http://blog.chenlb.com/2009/08/lucene-scoring-architecture.html Solr内改变打分规则有几种形式: 1.配置solr的solrconfig.xml中edismax,来改变Boost打分规则 2.在solr的sch转载 2014-04-07 22:30:18 · 965 阅读 · 0 评论 -
solr性能优化
Solr的性能在solr4版本之后的得到了极大的提升,在使用过程中,尽量使用新的版本,在实践中总结的一些性能优化参考,不同的业务场景需求,优化的方式会不一样。在设计field schema的时,需要关注indexed、stored、omitNorms这几个属性的值;indexed对索引的内存使用,segment的合并,索引的optimize,以及索引的大小都有影响,所以对于不需要索引的字段,i转载 2014-04-07 22:14:20 · 1130 阅读 · 0 评论 -
neo4j简单学习
据说非常强大的Join查询转载之处:http://agapple.iteye.com/blog/1128400转载 2014-04-07 22:32:49 · 619 阅读 · 0 评论 -
Scaling Solr(Solr的扩展)
原文地址转载 2014-07-17 09:06:49 · 458 阅读 · 0 评论 -
使用solrJ操作solr
package com.framework.solr;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.log4j.Logger;import org.原创 2014-06-26 21:23:19 · 712 阅读 · 0 评论 -
solr中添加索引时报错
在添加索引时,报ruxia原创 2014-09-05 10:10:23 · 951 阅读 · 0 评论 -
solr 中suggestion功能记录
使用solr的suggestion功能,有时候会出现部分索引无法搜出的情况,cix原创 2014-08-29 10:23:53 · 813 阅读 · 0 评论 -
solr4.5集群环境搭建
这两天在搭建solr集群环境,刚开始在网上找资料,结果试了很久,自己都没弄成功,最后就直接去官网下载英文指导手册 solr集群是通过Zookeeper进行管理的,而下载的solr中本身就已经内嵌的Zookeeper了,当然也可以独立开启Zookeeper,我是选择的采用内嵌的Zookeeper的方式 1.将solr-4.5.1/example/webapps/solr.w原创 2013-11-19 21:27:24 · 1338 阅读 · 0 评论