居然是你

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

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

elasticearch,jdk,maven安装

qq123 发表了文章 • 1 个评论 • 5242 次浏览 • 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 个回复 • 5010 次浏览 • 2016-04-21 11:14 • 来自相关话题

关于删除type

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

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

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

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

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

elasticsearch 使用过程中的一些问题大家有遇到吗?

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

elasticsearch怎么实现精准匹配

youryida 回复了问题 • 13 人关注 • 9 个回复 • 9130 次浏览 • 2017-03-27 11:09 • 来自相关话题

elasticsearch读取多个redis值

david 发表了文章 • 0 个评论 • 4912 次浏览 • 2016-04-19 15:45 • 来自相关话题

input{
    redis{
        host => "192.168.80.50"
        port => 6379
        password => "xxx"
        data_type => "list"
        key => "logstash-ljk-screen"
        codec => json
        type=>"ljkscreen"
    }
    redis{
        host => "192.168.80.50"
        port => 6379
        password => "xxx"
        data_type => "list"
        key => "logstash-kg-media"
        codec => json
                type=>"kgmedia"
                
    }
}

首届ES中文社区技术沙龙【广州站】—企业级搜索引擎与大数据实战分享

clytie 发表了文章 • 3 个评论 • 7523 次浏览 • 2016-04-18 11:42 • 来自相关话题

从2015年后,大数据被认为是驱动企业变革的推动剂,为经济创新带来新的增量。ElasticSearch(下文简称ES)是当前流行的企业级搜索引擎,它提供了一个分布式多用户能力的全文搜索引擎。简言之,大数据时代ES能够提供简单易用的方式帮助企业从大型数据库中快速提取有效信息进行分析。

2016年首届ES中文社区全国巡回技术沙龙在北京、上海、广州三地召开。ES中文社区携手数说故事共同主办 ElasticSearch技术沙龙-广州站,诚邀您参加交流。

4月23日14:00 - 17:30,广州筑梦咖啡,我们不见不散。


沙龙详情:

1、主办方:
    
 ElasticSearch中文社区    数说故事

666666.jpg


2、时间与地点:


4月23日14:00 - 17:30(周六)

广州筑梦咖啡(广州天河区黄埔大道中309号羊城创意产业园(近骏景花园)

搜狗截图16年04月15日1428_1.png



沙龙主题:

ElasticSearch技术沙龙—企业级搜索引擎实战与案例分享

 
分享一:你不得不知道的ES的使用经验及优化技巧


YY.jpg


赖鸿智

欢聚时代搜索工程师,负责欢聚时代搜索服务

主题简介:

ES使用中掉过的坑以及优化技巧,主要包括:搜索平台的架构,实时大数据分析平台的架构。

 

分享二: 基于父子文档实现的ES关联查询


QQ图片20160415200715_副本.jpg



黄耀鸿

数说故事技术总监,多年大数据开发经验

主题简介:

为你解答在千万级用户和发布的亿级文章内容中,如何利用父子文档,通过一对多的关联查询,实现对内容搜索,对用户分析的场景。

 

分享三:ES实战现场:亿级规模的ES查询优化实战



jincheng1.jpg


                                                                                              何金城

塔布高级数据项目经理

主题简介:

在传统家电企业的DMP系统实施实战中ES的一些使用情况及查询优化实践。


活动流程:

14:00-14:30  签到及入场
14:30-14:40  主持人介绍活动
14:40-15:20  赖鸿智    Elasticsearch的一些使用经验及优化技巧
15:20-16:00  黄耀鸿    基于父子文档实现的ES关联查询
16:00-16:40  何金城    亿级规模的ES查询优化实战
16:40-17:10  提问交流   可获精美礼品
17:10-17:30  自由沟通


哪些惊喜:

企业级搜索引擎全程干货的分享

免费领取由ElasticSearch中文社区提供的限量版礼品

有机会参观大数据公司【数说故事】,近距离了解大数据工作流程


报名方式:

本次活动全程免费,欢迎报名
 
报名入口:活动行

活动联系:
联系人:陈小姐
手机:13660037521
邮箱:625802461@qq.com


更多活动详情扫描二维码关注数说故事

【logo】数说故事(datastory2015).jpg


(公众号:datastory2015)      

es 采用match、match_phrase查询返回结果不稳定问题

chendaoqiu 回复了问题 • 8 人关注 • 4 个回复 • 11830 次浏览 • 2017-12-08 15:16 • 来自相关话题

term查询和match查询的区别

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

在阿里云服务器安装elasticsearch,那么怎么通过自已电脑的浏览器访问呢

helloes 回复了问题 • 2 人关注 • 1 个回复 • 9081 次浏览 • 2016-04-15 17:56 • 来自相关话题

elasticsearch性能优化

allen 回复了问题 • 4 人关注 • 1 个回复 • 8840 次浏览 • 2016-04-16 17:58 • 来自相关话题

elasticsearch数字加字母的字段值怎样进行模糊查询

helloes 回复了问题 • 4 人关注 • 1 个回复 • 18056 次浏览 • 2016-04-14 16:55 • 来自相关话题