Hello,World

function_score

hello 回复了问题 • 3 人关注 • 2 个回复 • 6079 次浏览 • 2016-04-25 07:38 • 来自相关话题

es2.X 有关键词,有过滤,使用function score

hello 回复了问题 • 3 人关注 • 2 个回复 • 4712 次浏览 • 2016-04-22 16:12 • 来自相关话题

单服务器单ES搭建配置和性能测试

wenjoe 回复了问题 • 3 人关注 • 1 个回复 • 6790 次浏览 • 2016-04-24 00:29 • 来自相关话题

分配多少个分片是怎么考量的

qq123 回复了问题 • 3 人关注 • 1 个回复 • 4037 次浏览 • 2016-04-26 10:48 • 来自相关话题

elasticsearch的预加载如何使用?

回复

qq123 发起了问题 • 1 人关注 • 0 个回复 • 4102 次浏览 • 2016-04-22 12:51 • 来自相关话题

使用curl 插入数据时存在汉字则解析出错,能否把默认编码设为 UTF-8?

MrLee 回复了问题 • 4 人关注 • 3 个回复 • 6229 次浏览 • 2016-04-23 19:27 • 来自相关话题

es副本多查询速度越快?

helloes 回复了问题 • 4 人关注 • 1 个回复 • 6853 次浏览 • 2016-04-22 12:00 • 来自相关话题

Elasticsearch使用TransportClient索引数据时,服务器报错。java.io.IOException: 远程主机强迫关闭了一个现有的连接

eric930721 回复了问题 • 7 人关注 • 6 个回复 • 12263 次浏览 • 2017-10-25 15:21 • 来自相关话题

关于用river数据源导入的问题

helloes 回复了问题 • 2 人关注 • 1 个回复 • 3238 次浏览 • 2016-04-22 16:22 • 来自相关话题

China包括Beijing,Shanghai,反过来不允许,这种限定分词怎么实现呢?

helloes 回复了问题 • 4 人关注 • 1 个回复 • 4515 次浏览 • 2016-04-21 18:22 • 来自相关话题

elasticearch,jdk,maven安装

qq123 发表了文章 • 1 个评论 • 4971 次浏览 • 2016-04-21 11:19 • 来自相关话题


  
安装jdk

下载地址

http://www.oracle.com/technetw ... .html

 


 
 
 

JAVA_HOME  :   E:\Java\jdk1.7.0

 

Path   :  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

CLASSPATH  : .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

 

 

 

首先下载最新的elasticsearch安装版本

https://www.elastic.co/downloads/elasticsearch

 

安装插件

elasticsearch插件elasticsearch-head安装: plugininstall mobz/elasticsearch-head

 

elasticsearch插件bigdesk安装:plugininstall lukas-vlcek/bigdesk

 

前台运行es

在cmd命令行进入安装目录,再进入 bin目录,运行elasticsearch.bat命令: elasticsearch

后台运行es

进入E:\Install_SoftWare\elasticsearch2.2.0\bin

注册服务  service.bat install
 

 

内存分配

打开E:\Install_SoftWare\elasticsearch2.2.0\bin\service.bat
 

或着修改注册表参数

打开regedit

 

 

全路径:hkey_local_machine/software/wow6432node/apacheSoftware foundation/procrun2.0/elasticsearch-service-x64/java

 

启动成功如下图
简单查询
复杂查询
elasticsearch.yml文件配置

 

cluster.name: pq  es名称 

 

node.name: node10 节点名称 

 

node.master: true 设为主节点

node.master: false 不为主节点

 

node.data: false 不存储数据

node.data:true  存储数据

 

组合master, data

Master=true, data=false  该节点做为主节点

Master=true, data=true  该节点既是主节点又是数据节点

Master=false, data=true  该节点做为数据节点

Master=false, data= false 该节点做为负载均衡节点

 

 

 

path.data: G:\es_data,F:\es_data  数据存储路径  只有数据节点存储数据

 

path.logs: D:\es_logs  日志存储路径

 

bootstrap.mlockall: true  用来锁定内存

 

network.host: 0.0.0.0  设置ip

http.port: 9200  设置http端口

transport.tcp.port: 9300  设置tcp端口

discovery.zen.ping.unicast.hosts:["0.0.*.*","*.*.*.*:9300"]设置群集ip地址

 

 

 

分词安装(IK分词)

Maven环境配置

官方下载地址:http://maven.apache.org/download.html
 
 
 


 

 

 https://github.com/medcl/elasticsearch-analysis-ik下载地址

 

把下载的elasticsearch-analysis-ik.zip 解压。

 

 Maven 打包

进入elasticsearch-analysis-ik-master/ 下,打包。注意:打包后的文件在elasticsearch-analysis-ik-master/target/目录下
 

然后在elasticsearch-2.2.0/plugins下创建目录 ik
 

然后将打包后的elasticsearch-analysis-ik-1.8.0.jar 放入当前目录下
 

 

Maven 打包命令  mvn clean   package

 

在 Elasticsearch 的config下的elasticsearch.yml文件中,添加如下代码。 设置(2.0以上可以不设置)。1.  index:  2.        analysis:                     3.          analyzer:        4.            ik:  5.               alias: [ik_analyzer]  6.                type:org.elasticsearch.index.analysis.IkAnalyzerProvider  7.            ik_max_word:  8.                type: ik 9.                use_smart: false  10.           ik_smart:  11.               type: ik  12.              use_smart: true或者简单配置:index.analysis.analyzer.ik.type : “ik”

 

分词测试

  http://127.0.0.0:9215/index/_a ... true/

post

{"text":"刑事判决书"}、
 

 

 

详细ik分词配置网址

http://www.sojson.com/blog/82

关于es的负载均衡问题

回复

qq123 发起了问题 • 1 人关注 • 0 个回复 • 4703 次浏览 • 2016-04-21 11:14 • 来自相关话题

关于删除type

helloes 回复了问题 • 3 人关注 • 1 个回复 • 8331 次浏览 • 2016-04-20 21:36 • 来自相关话题

elasticsearch使用river-jdbc导入数据库数据时怎么设置让其实时更新

twinboss 回复了问题 • 12 人关注 • 8 个回复 • 7459 次浏览 • 2016-10-11 12:49 • 来自相关话题

一个字段我设置了不分词之后,查询的时候怎么让他不区分大小写

rockybean 回复了问题 • 8 人关注 • 6 个回复 • 10555 次浏览 • 2018-01-17 12:58 • 来自相关话题