Elasticsearch

最近在研究Elasticsearch,前天搭集群没有成功,而且原来的那个也不能访问了,知道还有行为分析在用这个Es之后,吓得宝宝赶紧把搭的集群给删了,俗话说从哪里跌倒就从哪里入沉眠偷笑今天在这个特殊的日子里(2017年8月28日20:09:15,刚才去了一趟金街——好热闹:然而热闹的是他们……)废话说完了,进去正题。


ElasticSearch一个基于Lucene的搜索服务器,它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口,用Java开发,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

全文搜索引擎会用某种算法对要建索引的文档进行分析, 从文档中提取出若干Token(词元), 这些算法称为Tokenizer(分词器);这些Token会被进一步处理, 比如转成小写等, 这些处理算法被称为Token Filter(词元处理器), 被处理后的结果被称为Term(词), 文档中包含了几个这样的Term被称为Frequency(词频)。 引擎会建立Term和原文档的Inverted Index(倒排索引), 这样就能根据Term很快到找到源文档了。 文本被Tokenizer处理前可能要做一些预处理, 比如去掉里面的HTML标记, 这些处理的算法被称为Character Filter(字符过滤器), 这整个的分析算法被称为Analyzer(分析器)。 点击打开链接


关于安装:

安装es挺简单的(我说的不是5.*,这个版本折腾了一下午安装总是不成功,为了不耽误使用果断换回我的1.7.3版本,5.*明天再战再见),还是来个教程好了:http://blog.csdn.net/qq_27093465/article/details/53544541

安装完成之后怎么打开呐?http://localhost:9200?奇怪我没有打开,百度一下:http://localhost:9200/?pretty,这是是可以滴:在请求中加上pretty参数是强制Elasticsearch在响应中加上换行符,使之更可读。如果安装了head插件,则这样:http://localhost:9200/_plugin/head/看看效果吧~~


安装ik分词是一个“力气活”,不要以为解压了就能用,先在GitHub上找到ES对应的ik版本(没有确切的版本找个版本号接近的)先走Linux的套路:解压,然后安装maven(用于mvn compile package),将解压好的zip包解压,像这个博客说的一定要在plugins下建一个analysis-ik文件夹,这个“一定”是不是必要没有实验,宝宝是一个听话的小朋友,按照博客的步骤成功了


solr:模糊查询

elsticSearch:搜索


PS:问题集锦:

往centOS上安装ik分词的时候Bug不断,下载了zip文件解压缩还需要按照maven,配置环境变量的时候,source /etc/profile 提示:-bash **参数过长,上网查询无果,果断用xshell重连服务器,再次执行命令——成功了,好吧尴尬


根据这个博客想配置一下数据库,但是卡这里不动了惊讶ctrl+c终止吧


网上关于Elasticsearch一搜一大把,所以在这里充当一下 网络搬运工的 好角色,贴出如下网址:

http://blog.csdn.net/sinat_28224453/article/details/51134978   我是照着这个搭的集群、装的插件,不同的是我是三台都安装到了同一个服务器上,

http://blog.mreald.com/160  配置数据库还有安装插件

http://rockelixir.iteye.com/blog/1883373 配置文件,很详细

http://blog.csdn.net/jiuqiyuliang/article/details/51245335 一个系列博客

http://www.cnblogs.com/wxw16/p/6185378.html 简单操作

http://blog.csdn.net/u013378306/article/details/51706907 项目中的简单增删改

http://blog.csdn.net/napoay/article/details/53581027  5.X 的java API 使用指南

http://blog.csdn.net/wangdongling123/article/details/51331834 ik安装指南


写这个博客真是花了好长时间安静

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值