用了Elasticsearch,一口气上5T

es-hadoop的es.mapping.join属性格式是什么样的?

回复

Elasticsearchlinfq 发起了问题 • 1 人关注 • 0 个回复 • 3826 次浏览 • 2018-02-13 14:13 • 来自相关话题

logstash _grokparsefailure on successful match 无论grok成功与否都有解析失败标签

Logstashtacsklet 回复了问题 • 4 人关注 • 3 个回复 • 11224 次浏览 • 2018-02-23 08:25 • 来自相关话题

elasicsearch安装xpack插件时,spring data用户名密码如何配置

Elasticsearchstrglee 回复了问题 • 2 人关注 • 1 个回复 • 4261 次浏览 • 2018-02-16 07:39 • 来自相关话题

社区日报 第188期 (2018-02-13)

社区日报cyberdak 发表了文章 • 0 个评论 • 1909 次浏览 • 2018-02-13 09:55 • 来自相关话题

1.Elastic Stack 6.2 发布。 
http://t.cn/R8rHoet
 
2.Elasticsearch : java 9 相关改进。 
http://t.cn/RRIs0RY
 
3.别名的特殊应用 
http://t.cn/RRMPLaA
 
编辑:cyberdak
归档:https://elasticsearch.cn/article/502
订阅:https://tinyletter.com/elastic-daily

70d5ea0519cc74e43b109d785b841e59

回复

Elasticsearchxixiaihaha 发起了问题 • 1 人关注 • 0 个回复 • 2732 次浏览 • 2018-02-13 00:22 • 来自相关话题

elasticsearch 如何导入json或csv文件

Elasticsearchtrycatchfinal 回复了问题 • 3 人关注 • 1 个回复 • 4553 次浏览 • 2018-02-12 23:51 • 来自相关话题

大日志量 一天大概500g 架构可行吗?

Elasticsearchxiaoke 回复了问题 • 6 人关注 • 3 个回复 • 3562 次浏览 • 2018-02-23 15:42 • 来自相关话题

6.X 如何给文档加权?旧的资料全部不好使

Elasticsearchlocatelli 回复了问题 • 2 人关注 • 1 个回复 • 4102 次浏览 • 2018-02-14 11:03 • 来自相关话题

logstash unix时间戳问题

Logstashluohuanfeng 回复了问题 • 2 人关注 • 1 个回复 • 6510 次浏览 • 2018-02-22 14:38 • 来自相关话题

kibana如何添加添加server.xsrf.disableProtection节点

Kibanacaptainayou 发表了文章 • 0 个评论 • 2224 次浏览 • 2018-02-12 15:22 • 来自相关话题

这是链接文章,其中文中提到的添加节点,具体如何操作?http://blog.csdn.net/qq_241296 ... 43845
这是链接文章,其中文中提到的添加节点,具体如何操作?http://blog.csdn.net/qq_241296 ... 43845

es6.Xrange过滤器,区间值有多个如何构建json查询?

回复

Elasticsearchflyfeifei66 回复了问题 • 1 人关注 • 1 个回复 • 3821 次浏览 • 2018-02-12 16:44 • 来自相关话题

logstash filter 问题

Logstashluohuanfeng 回复了问题 • 2 人关注 • 1 个回复 • 2361 次浏览 • 2018-02-22 14:45 • 来自相关话题

logstash错误问题

回复

Logstashjianfzhu 发起了问题 • 1 人关注 • 0 个回复 • 6127 次浏览 • 2018-02-12 11:10 • 来自相关话题

一个简单的Lucene工具类,通过注释的方式来配置构建索引的字段。提供新建索引、查找、删除、更新方法,支持分页。

Lucenepengshaojie 发表了文章 • 6 个评论 • 4172 次浏览 • 2018-02-12 10:23 • 来自相关话题

代码地址:https://gitee.com/shaojiepeng/wsm-lucene
 ### wsm-lucene
一个简单的Lucene工具类,通过注释的方式来配置构建索引的字段。提供新建索引、查找、删除、更新方法,支持分页。

### 所需jar包
1. lucene-core:2.4.0
2. lucene-analyzers:2.4.1
3. commons-logging:1.2

### 背景
以前在做某个feature的时候,鉴于存储在DB中的数据量过大,故使用Lucene来优化查找性能。
相信大家在某些场景下会把DB中的数据读出来,建索引来优化查找。那么这个工具类就比较适合这些场景了。

### 如何使用
 **从附件中下载jar包直接导入到项目中,或者下载此Maven项目的源码,使用项目依赖的方式导入你的项目。** 

1. 通过注释的方式配置需要构建索引的model类

```
 **@IndexClass** :注释,说明此model类需要构建索引
 **indexDirPath** :索引所存放的物理位置,如:"D:/Index"

 **@IndexField** :注释,说明此字段需要构建索引
 **fieldStore** :Lucene中的Field.Store同义,不懂请自行查询资料
 **fieldIndex** :Lucene中的Field.Index同义,不懂请自行查询资料
```

173117_4fa2ac08_980808.png



2. 创建索引
```

IndexService indexService = new IndexServiceImpl();
/** 构建索引的接口
 * List:model的集合
 * Class: model的class
 *
 * return boolean
**/
indexService.buildIndex(List, Class)
```

173148_bb488cf0_980808.png



3.查找
```
ArrayList<SearchParamModel> searchParams = new ArrayList<>();
/**添加查询的条件,如果有多个查询条件,则添加SearchParamModel
 * fieldName:需要查找的字段,即model中的成员变量
 * fieldValue:需要查找字段的值,这个不解释
 * BooleanType:Lucene中BooleanClause.Occur值,不懂请自行查询资料
**/
searchParams.add(new SearchParamModel(fieldName, fieldValue, BooleanType));
IndexService indexService = new IndexServiceImpl();
/** 查询的接口
 * searchParams:不解释
 * Class: model的class
 *
 * return model的集合
**/
List objs = indexService.search(searchParams, Class);
```

173219_367ef1d0_980808.png




IndexService中还支持update, delete和分页查找的方法,请自行查阅代码。


觉得不错,请点个赞吧。

社区日报 第187期 (2018-02-12)

社区日报kimichen123 发表了文章 • 0 个评论 • 1747 次浏览 • 2018-02-12 08:00 • 来自相关话题

1.Scrapy分布式爬虫打造搜索引擎系列。
http://t.cn/RR5w7uJ 
2.kibana-6建立可视化图表前的前期准备工作。
http://t.cn/RR5Z4du 
3.使用Curator管理Elasticsearch的索引。
http://t.cn/RR5Zxso 

编辑:叮咚光军
归档:https://elasticsearch.cn/article/499 
订阅:https://tinyletter.com/elastic-daily