logstash unix时间戳问题
Logstash • luohuanfeng 回复了问题 • 2 人关注 • 1 个回复 • 6037 次浏览 • 2018-02-22 14:38
kibana如何添加添加server.xsrf.disableProtection节点
Kibana • captainayou 发表了文章 • 0 个评论 • 1744 次浏览 • 2018-02-12 15:22
es6.Xrange过滤器,区间值有多个如何构建json查询?
回复Elasticsearch • flyfeifei66 回复了问题 • 1 人关注 • 1 个回复 • 3169 次浏览 • 2018-02-12 16:44
logstash filter 问题
Logstash • luohuanfeng 回复了问题 • 2 人关注 • 1 个回复 • 1990 次浏览 • 2018-02-22 14:45
一个简单的Lucene工具类,通过注释的方式来配置构建索引的字段。提供新建索引、查找、删除、更新方法,支持分页。
Lucene • pengshaojie 发表了文章 • 6 个评论 • 3106 次浏览 • 2018-02-12 10:23
### 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同义,不懂请自行查询资料
```
2. 创建索引
```
IndexService indexService = new IndexServiceImpl();
/** 构建索引的接口
* List:model的集合
* Class: model的class
*
* return boolean
**/
indexService.buildIndex(List, Class)
```
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);
```
IndexService中还支持update, delete和分页查找的方法,请自行查阅代码。
觉得不错,请点个赞吧。
社区日报 第187期 (2018-02-12)
社区日报 • kimichen123 发表了文章 • 0 个评论 • 1291 次浏览 • 2018-02-12 08:00
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
es 设计mapping时 如何创建 嵌套型实体:一个实体里面有一个list
回复Elasticsearch • PhoebM 回复了问题 • 1 人关注 • 1 个回复 • 6141 次浏览 • 2018-02-11 20:02
transportClient api : 字段折叠后按照数量排序
回复Elasticsearch • dlliwei 发起了问题 • 1 人关注 • 0 个回复 • 2368 次浏览 • 2018-02-11 16:22
elasticsearch源码导入intellij
Elasticsearch • zhangguojun 发表了文章 • 1 个评论 • 2804 次浏览 • 2018-02-11 15:11
windows10,jdk1.8,elasticsearch-6.1.3,gradle-4.5,intellij
过程:
1:从github上下载elasticsearch-6.1.3版本,并且解压
2:安装gradle配置环境变量
3:进入elasticsearch目录执行:gradle idea命令
4:使用intellij导入elasticsearch项目
windows10,jdk1.8,elasticsearch-6.1.3,gradle-4.5,intellij
过程:
1:从github上下载elasticsearch-6.1.3版本,并且解压
2:安装gradle配置环境变量
3:进入elasticsearch目录执行:gradle idea命令
4:使用intellij导入elasticsearch项目
logstash消费redis集群中数据
Logstash • zhangyufu 回复了问题 • 4 人关注 • 3 个回复 • 5007 次浏览 • 2018-02-12 08:48
磁盘读写速度和IO使用率对ES的稳定性是否有影响?
Elasticsearch • locatelli 回复了问题 • 4 人关注 • 1 个回复 • 5727 次浏览 • 2018-02-12 04:53
org.elasticsearch.index.mapper.MapperParsingException: No type specified for field
回复Elasticsearch • DeepRedApple 发起了问题 • 1 人关注 • 0 个回复 • 5077 次浏览 • 2018-02-11 11:04
谁推荐一本关于es以及lucene的书籍,深入学习es
Elasticsearch • code4j 回复了问题 • 6 人关注 • 4 个回复 • 17494 次浏览 • 2019-08-05 10:35
请问当结果集比较大或者bucket数量太多时,使用dateHistogram,terms进行聚合分析如何优化?
Elasticsearch • laoyang360 回复了问题 • 4 人关注 • 2 个回复 • 5344 次浏览 • 2018-02-11 19:38