![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
精通搜索引擎系列
文章平均质量分 87
涵盖Luence、Solr、ElasticSearch等主流搜索引擎技术,但你从零进阶搜索引擎专家
冰 河
这个作者很懒,什么都没留下…
展开
-
ElasticSearch之——linux下安装及head插件
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/79955325系统环境: vm12 下的centos 7.2当前安装版本: elasticsearch-2.4.0.tar.gz安装和学习可参照官方文档: 安装# 下载, 获取不成功可直接从官网下载curl -L -O https://download.elastic.co/el...原创 2018-04-16 00:14:25 · 8004 阅读 · 0 评论 -
Web前端之——Xpath高级用法
xpath速度比较快,是爬虫在网页定位中的较优选择,但是很多网页前端代码混乱难以定位,而学习定位也较为不易(主要是全面的教程较少),这里列出一点编程过程中可能有用的东西,欢迎共同学习批评指正。试验环境:Python环境,lxml.etree试验所使用的html代码<!DOCTYPE html><html><head> <title&g...转载 2018-10-14 23:33:35 · 1896 阅读 · 0 评论 -
Python之——IO编程
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/830416031、操作文件和目录 在Python中对文件和目录的操作经常用到os模块和shutil模块。 获得当前Python脚本工作的目录路径:os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir()。例如:返回C盘下的...原创 2018-10-13 20:02:33 · 824 阅读 · 0 评论 -
Lucene、Compass学习以及与SSH的整合
http://blog.csdn.net/ygj26/article/details/5552059原创 2015-10-07 15:40:09 · 1539 阅读 · 0 评论 -
Sphinx中文分词Coreseek+Mmseg安装配置和示例
Coreseek+Mmseg 实现中文分词的安装配置的记录笔记。安装前首先安装依赖的软件包yum install make gcc g++ gcc-c++ libtool autoconf automake imake libxml2-devel expat-devel下载并编译安装mmseg:wget http://www.coreseek.cn/uploads/csft/4.0原创 2015-10-04 18:06:45 · 2853 阅读 · 0 评论 -
ElasticSearch之——在CentOS 启动报错 UnsupportedOperationException 异常(基于ES 6.X)
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/81252448ES6在centOS系统启动,报错:java.lang.UnsupportedOperationException: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_S...原创 2018-07-27 18:26:49 · 1439 阅读 · 0 评论 -
ElasticSearch之——嵌套聚合,下钻分析,聚合分析
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/79721254本文是基于博文《ElasticSearch之——文档增删改查》一文中,创建的索引文档进行的,请先阅读博文《ElasticSearch之——文档增删改查》。1、第一个分析需求计算每个tag下的商品数量GET /ecommerce/product/_search{ ...原创 2018-03-27 23:34:35 · 4652 阅读 · 0 评论 -
ElasticSearch之——Query查询方式
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/79720935本文是基于博文《ElasticSearch之——文档增删改查》一文中,创建的索引文档进行的,请先阅读博文《ElasticSearch之——文档增删改查》。1、query string search搜索全部商品:GET /ecommerce/product/_searc...原创 2018-03-27 23:10:20 · 12779 阅读 · 0 评论 -
ElasticSearch之——文档增删改查
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/79720625这里,我们使用一个实例来说明,不多说,直接上代码:#创建文档1PUT /ecommerce/product/1{ "name" : "gaolujie yagao", "desc" : "gaoxiao meibai", "price" ...原创 2018-03-27 22:34:47 · 1794 阅读 · 0 评论 -
ElasticSearch之——ElasticSearch5.X在CentOS6.5上安装的注意事项
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/79134385机器环境 CentOS 6.5 x64 Oracle JDK 1.8系统参数要求 fd 最低需要65536 vm 最低262144 max locked memory最低64执行脚本vim原创 2018-01-22 22:26:42 · 987 阅读 · 0 评论 -
ElasticSearch之——Java操作ES实例(基于ES-2.3.0)
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/78758691今天,我们就来看看如何利用Java API来操作ES的数据,这里不讲理论的东西了,大家可以参看其他资料了解,这里直接给出实例代码。好了不多说了,我们直接上代码:1、获取client句柄 /** * 获取client句柄 * @return * @...原创 2017-12-09 13:29:16 · 9772 阅读 · 3 评论 -
ElasticSearch之——配置文件简单介绍
今天,给大家带来一些ElasticSearch的配置说明,首先,ElasticSearch是一个准实时的搜索引擎,基于Lucene构建,被广泛的应用在很多大数据级别的搜索场景,可以与很多大数据框架整合进行深度搜索功能,并且自身带有分布式协调管理功能。那么如何配置ElasticSearch呢,这里,就ElasticSearch的一些常用配置给大家介绍一下。具体如下:cluster.name:原创 2017-12-07 21:27:56 · 1233 阅读 · 0 评论 -
Elasticsearch之—— 5.X head插件安装实例
1、下载Elasticsearch 5.5.1下载地址:https://www.elastic.co/downloads/elasticsearch zip和tar格式是各种系统都通用的,解压之后启动Elasticsearch即可。2、下载elasticsearch-head在服务器上执行以下命令安装elasticsearch-head插件wget https://c原创 2017-09-05 23:08:28 · 2265 阅读 · 0 评论 -
ElasticSearch之—— ElasticSearch5.x安装中一些问题的解决办法
1、ROOT用户不能正常启动ElasticSearch2.0版本以后不能使用root来启动,需要创建一个普通用户来启动。[root@liuyazhuang136 ~]# groupadd elasticsearch[root@liuyazhuang136 ~]# useradd elasticsearch -g elasticsearch[root@liuyazhuang136 ~]#原创 2017-08-28 10:48:51 · 2290 阅读 · 0 评论 -
Solr之——配置中文分词IKAnalyzer和拼音分词pinyinAnalyzer
在上一篇博文《CentOS安装与配置Solr6.5》中,我们讲解了如何在CentOS中安装与配置Solr6.5,那接下来我们就一起实现如何在Solr6.5中实现配置中文分词IKAnalyzer和拼音分词pinyinAnalyzer。好了我们直接进入主题。一、创建Core:1、首先在solrhome(solrhome的路径和配置见《CentOS安装与配置Solr6.5》 中solr的we原创 2017-04-17 00:34:15 · 4366 阅读 · 2 评论 -
Solr之——CentOS安装与配置Solr6.5
这篇文章主要是介绍在Centos6上Solr6.5的安装与配置。一、安装准备及各软件使用版本说明:1、JDK8,版本jdk1.8.0_121下载地址:jdk-8u121-linux-x64.tar.gz2、Apache Tomcat,版本8.5.13 下载地址:apache-tomcat-8.5.13.tar.gz3、Solr,版本solr-6.5.0,下载地址:solr-6.5.原创 2017-04-17 00:15:33 · 8789 阅读 · 1 评论 -
Solr之——SolrCloud5.2.1+tomcat7+zookeeper3.4.6环境搭建
一、软件环境配置环境:Windows 7tomcat-7.0.56 下载地址:http://tomcat.apache.org/download-70.cgiZookeepr v3.4.6 下载地址:http://apache.fayea.com/zookeeper/solr-5.2.1 下载地址: http://archive.apache.org/dist/lucene原创 2016-08-02 01:13:57 · 5142 阅读 · 2 评论 -
Solr之——solr5.2.1环境搭建
1、下载Tomcat与solr-5.2.1并解压,Tomcat解压后的目录为:E:\apache-tomcat-7.0.62,solr解压后的目录为:E:\solr-5.2.12、将solr部署到Tomcat中 1)、将E:\solr-5.2.1\example\example-DIH目录下的solr文件夹复制到tomcat的根目录下,即:E:\apache-tomcat-7.0.62\原创 2016-08-01 11:24:13 · 2983 阅读 · 1 评论 -
Solr之——基础教程
为了方便,直接引用网上一哥们的了,转载的时候请大家注明出处:http://blog.csdn.net/awj3584/article/details/16963525原创 2016-04-12 11:55:00 · 1271 阅读 · 0 评论 -
Solr之——Demo实现
不多说了,直接上代码:package com.cpf.service; import java.io.IOException; import java.net.MalformedURLException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; im原创 2016-01-04 15:02:15 · 3649 阅读 · 0 评论 -
Solr之——solrj操作中的各个操作大全(在solrcores中测试)
不多说了,直接上代码package com.fjsh.SearchJobsFirst;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.HashMap;import原创 2015-12-28 19:31:30 · 2293 阅读 · 0 评论 -
Solr之——Solr4.4主从模式配置
废话不多说,直接进入主题,我们一起来搭建solr主从配置框架。一、主从模式介绍Solr(这里指Solr4.4)的主从模式实现是这样一个思路。首先至少有两个solr服务器,一个称为master(主服务),其余的一个或多个solr服务器被称为slave(附属服务)。每个slave轮询检查master的索引库版本,如果发现索引库版本有更新就会拉取master上的索引库。下图为solr官方文档的结原创 2015-12-10 17:26:24 · 5826 阅读 · 0 评论 -
Solr之——整合mmseg4j中文分词库
在上一篇博文《Solr之——整合Tomcat》中,我们介绍了Solr与Tomcat的整合方式,还没有阅读上一篇博文的朋友,请先阅读上一篇博文《Solr之——整合Tomcat》,本文是在上一篇博文的基础上整合mmseg4j中文分词词库的。下面我们一起来实现Solr与mmseg4j的整合。注:这篇博文中,我使用的是mmseg4j1.8.5。1、环境准备首先,下载mmseg4j1.8.5中文原创 2015-11-19 22:07:57 · 3480 阅读 · 1 评论 -
Solr之——整合Tomcat
Solr是一种基于Lucene的全文搜索引擎,有关Solr的详细内容请参考官方文档,这里不做详细说明,我们这里主要介绍Solr如何与Tomcat做整合。特别说明:本文中的Solr使用的是3.5.0,Tomcat版本为6.0(64 bit)。下面,我们就一起来实现Solr和Tomcat的整合吧。一、熟悉Solr1、准备环境这里我首先把Solr和Tomcat解压,拷贝到我的d:原创 2015-11-18 23:51:39 · 2503 阅读 · 0 评论 -
Lucene之——第一个Lucene3.0程序
我们模拟一个对商品的操作流程,通过对商品信息的操作, 演示Lucene插入、查询功能, 了解Lucene存储原理。创建数据操作实体类Goods:public class Goods { private Integer gid; private String gname; private Double gprice; private String remark; // 省略 get原创 2015-11-04 23:45:06 · 1673 阅读 · 0 评论 -
Lucene之——获取索引关键字给Jquery自动填充框架使用
通过Lucene的lukeall-1.0.0.jar 通过 java –jar lukeall-1.0.0.jar 可以通过界面的方式可以看到索引库的所有信息截图如下:但是现在我们需要获取合适的Term,然后通过命中率排序, 最后的结果转化为 JSON格式交给Jquery的自动填充框架如何实现呢? Lucene中有个IndexSearcher:此类是用来根据Query查询语句来查原创 2015-11-04 00:08:42 · 1741 阅读 · 0 评论 -
Lucene之——设置高亮核心代码
不多说,不废话,直接上代码package com.lyz.d;import org.apache.lucene.search.Query;import org.apache.lucene.search.highlight.Formatter;import org.apache.lucene.search.highlight.Highlighter;import org.apache.原创 2015-10-31 13:39:12 · 2007 阅读 · 0 评论 -
Lucene之——打印分词核心代码
不多说,不废话,直接上代码public void testAnalyzer(Analyzer analyzer,String text)throws Exception{ System.out.println(analyzer.getClass().getSimpleName()); TokenStream tokenStream= analyzer.tokenStream("conten原创 2015-10-30 15:19:44 · 1197 阅读 · 0 评论 -
Lucene之——搜索实例
一个搜索功能:要求将所有包括搜索字段的文章的标题列出来(文章的内容存储在Oracle的CLOB字段中),也就是要用Lucene实现对数据库的大字段进行索引和搜索。创建lucene通过java定时任务来完成。定时调用建立索引方法package com.qqw.index;import java.util.Timer;public class IndexerServer { /**原创 2015-10-21 00:35:58 · 3090 阅读 · 0 评论 -
Lucene之——输出分词结果的核心代码
不多说,不废话,直接上代码package com.lyz.lucene.ana;import java.io.StringReader;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.TokenStream;import org.apache.lucene.analysis.t原创 2015-10-17 14:04:16 · 2289 阅读 · 0 评论