solr(全文搜索) + Sphinx
solr(全文搜索) + Sphinx
涂作权的博客
To do what I want to do!
展开
-
solrj的使用,环境准备,工程搭建,索引创建,添加\修改索引,删除索引,查询
1 Solrj的使用1.1 什么是solrjSolrj是访问solr服务的java程序客户端。 1.2 需求使用solrj调用solr服务实现对索引库的增删改查操作。1.3 环境准备l Solr:4.10.3l Jdk环境:1.7.0_72(solr4.10 不能使用jdk1.7以下)l Ide环境:eclipse indigo1.4 工程搭建1.4原创 2017-03-13 00:03:14 · 1920 阅读 · 0 评论 -
Solr单集代码调用案例
实现代码 1、配置pom,在maven添加solr的依赖<dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>4.10.3</version></dependency>配置如下内容: 配置要连接的solrcoreapplicationCon原创 2017-06-21 16:51:00 · 609 阅读 · 0 评论 -
Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。
1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使 用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的原创 2017-05-09 03:20:04 · 5954 阅读 · 0 评论 -
1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入
一、下载solr,下载地址是:http://archive.apache.org/dist/lucene/solr/,选择自己想要的solr的版本,本项目使用的版本是4.10.3二、如果想下载Lucene,下载地址是: https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/java/三、其中solr-4.10.3的包结构如下: bin solr原创 2017-03-11 23:56:04 · 2830 阅读 · 0 评论 -
solr入门之edismax权重排序使用之Java代码实现自定义权重
package com.git.edismax; import java.io.IOException; import org.apache.solr.client.solrj.SolrClient; import org.apache.solr.client.solrj.SolrQuery; import org.apache.solr.client.solrj.SolrServer转载 2017-04-20 21:05:20 · 2586 阅读 · 0 评论 -
Solr Admin中带高亮查询,带score查询;edismax的mm查询
edismax的mm查询原创 2017-04-16 10:33:15 · 3036 阅读 · 1 评论 -
solr 自定义 dismax查询方式
1、在solrconfig.xml中增加Xml代码 queryParser name="imdismax" class="com.szhtp.search.parse.IMDisMaxQParserPlugin" /> requestHandler name="imdismax" class="solr.SearchHandler"> lst name="d转载 2017-04-20 00:51:05 · 1287 阅读 · 0 评论 -
solr:关于dismax的使用情况(转:https://my.oschina.net/momohuang/blog/145379)
首先说说 dismax这个功能,它是基于lucene的DisjunctionMaxQuery去 扩展的,就是说,实际上用到的就是DisjunctionMaxQuery的这个查询类。查询api,可以知道是 对查询的几个域中,取最大的打分,而不是想boolean查询那样,要几个域的查询的分数叠加。1、q.alt, 没有看明白2、qf对默认查询增加权重比值,比如:fieldOne^1.9 fieldTw转载 2017-04-20 00:48:09 · 1717 阅读 · 0 评论 -
solr dismax与edismax的参数列表
dismaxq.altqf (Query Fields)mm (Minimum 'Should' Match)pf (Phrase Fields)ps (Phrase Slop)qs (Query Phrase Slop)tie (Tie breaker)bq (Boost Query)bf (Boost Functions)edismaxq.altqf (Query Fields)mm (Min转载 2017-04-20 00:42:34 · 2296 阅读 · 0 评论 -
Solr所有的查询解析器Query Parsers(转:http://blog.csdn.net/jiangchao858/article/details/53859731)
摘要: Solr除了支持常见的解析器之外,还有一些特殊用途的解析器,为了便于之后查阅,总结一下。本文整理自Solr官方文档。解析器说明Standard Query ParserSolr的标准查询解析器Standard Query ParserDisMax Query ParserSolr的查询解析器DisMax Query ParserExtended DisMax Query ParserSol转载 2017-04-16 10:09:00 · 957 阅读 · 0 评论 -
solr4.10和solr5.x ik分词器配置,(Deprecated--2017-04-23)
A:配置IK-Analyzer:1、下载wltea-IK-Analyzer-2012FF-master,将IK-Analyzer-2012FF\dist中的IKAnalyzer2012_FF.jar和IKAnalyzer2012FF_u1.jar拷贝到:/home/software/solr-5.3.1/server/solr-webapp/webapp/WEB-INF/lib (注意:这个w原创 2017-04-02 00:45:23 · 3059 阅读 · 0 评论 -
solr快速入门的地址,spring-data/solr
http://lucene.apache.org/solr/quickstart.html原创 2017-03-18 16:45:47 · 1516 阅读 · 0 评论 -
跟益达学Solr5之使用Tika从PDF中提取数据导入索引(转字:http://www.tuicool.com/articles/JfUfaey)
开始此篇之前,我已经假定你已经学会了如何在Tomcat下部署Solr5啦。即启动Tomcat后你能看到Solr5的Web UI界面。OK,下面直接进入正题。首先你需要在你的core根目录下新建一个lib目录来存放依赖的jar包,当然你也可以直接到依赖的jar包扔到 Tomcat webapps目录下部署的solr程序的WEB-INF\lib目录下即如图:这里我采用了另外一种方式,把依赖的jar包放转载 2017-04-08 16:10:03 · 1460 阅读 · 0 评论 -
solr从pdf、office文档中建立索引
2015年05月28日 ⁄ hadoop ⁄ 评论数 1使用solr从pdf、office文档中建立索引和从数据库中建立相似,只不过这里需要tika来解析这些文档。8.1 配置一个handler这个handler首先要在solrConfig.xml中配置,如下所示: tika-data-config.xml转载 2017-04-08 16:02:01 · 3709 阅读 · 1 评论 -
solr入门学习
Tomcat7,solr3.6,mmseg1.81:环境的搭建1:解压tomcat,solr,mmseg4j2:复制dist文件夹下apache-solr.war到tomcat的webapp文件夹下,修改文件名为solr(不该也行,这里修改文件名方便一会地址栏的输入)3:创建solr-tomcat文件夹作为solr的根目录4:tomcat/conf/Catalina/localhost文件夹(不存转载 2017-04-08 02:17:04 · 818 阅读 · 0 评论 -
solr在使用solrj操作中的各个操作大全(在solrcores中测试)(转自:http://blog.csdn.net/a925907195/article/details/42491157)
package com.fjsh.SearchJobsFirst; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.HashMap; impo转载 2017-04-08 02:01:04 · 704 阅读 · 0 评论 -
solr5.3.1 集成IK中文分词器
参考文章:http://www.cnblogs.com/sword-successful/p/5604541.html转载文章:http://www.cnblogs.com/pazsolr/p/5796813.html1.下载IK分词器包。链接:http://pan.baidu.com/s/1i4D0fZJ 密码:bcen2.解压并把IKAnalyzer5.3.1.jar 、IK-Analyzer转载 2017-04-03 15:53:18 · 1662 阅读 · 0 评论 -
Solr(搜索引擎服务)和MongoDB通过mongodb-connector进行数据同步的解决方案,以及遇到的各种坑的总结(针对solr-5.3.x版本),mongodb和solr实现实时增量索引
Solr配置与MongoDB的安装 Solr安装配置到目前已经非常简单,参考官方文档:http://lucene.apache.org/solr/quickstart.html,官方文档中用的是cloud这个样例(-e 指定),最后,我采用的是techproducts,基本命令如下: 注意:如果unzip没有安装,请先安装:apt-get install unzip root@原创 2017-03-20 01:44:07 · 5420 阅读 · 0 评论