摘要: 通常的搜索引擎,都会根据用户的输入,实时给予匹配的提示。 那么这个功能在elasticsearch中如何实现呢? Elasticsearch里设计了4种类别的Suggester,分别是: Term Suggester Phrase Suggester Completion Suggester Con 阅读全文
posted @ 2017-07-20 17:57 跳刀不跳 阅读(596) 评论(0) 推荐(0)
摘要: ES有多种查询方式,我自己的业务是需要对多个字段进行查询,具体实现类代码如下。 有什么问题我们可以好好讨论 阅读全文
posted @ 2017-07-20 17:49 跳刀不跳 阅读(1112) 评论(0) 推荐(0)
摘要: 这个其实比较简单,直接上代码. 注意部分逻辑可以换成你自己的逻辑 阅读全文
posted @ 2017-07-20 17:37 跳刀不跳 阅读(5003) 评论(0) 推荐(0)
摘要: 因为项目开发使用的是Java语言, 项目的开发架构是Spring MVC+ maven的jar包管理, 所以今天重点说说ES 5.4.3 的Java API的源码实战 1. pom.xml文件增加依赖: 2. 首先我们创建一个获取Client 的Factory类,该类中的配置信息是配置在项目的.pr 阅读全文
posted @ 2017-07-20 17:29 跳刀不跳 阅读(944) 评论(0) 推荐(0)
摘要: elasticsearch 5.0以后的版本对head的插件支持跟以前不同,安装方法如下: 1. 安装node $ wget https://npm.taobao.org/mirrors/node/v8.1.3/node-v8.1.3-linux-x64.tar.gz $ tar -zxvf nod 阅读全文
posted @ 2017-07-20 17:01 跳刀不跳 阅读(374) 评论(0) 推荐(0)
摘要: 1. 选择搭建的服务器信息 $ uname -a Linux SA0124 2.6.32-642.11.1.el6.x86_64 #1 SMP Fri Nov 18 19:25:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 2. 从远程服务器上下载或者使用sc 阅读全文
posted @ 2017-07-20 16:45 跳刀不跳 阅读(1005) 评论(0) 推荐(0)