摘要:运行时设定配置文件配置配置好处是运行时可以指定,但是无法动态查询不同的动态参数
运行时设定index 配置文件
es.index.name=demo配置bean
@Value("${es.index.name}") String indexName; @Bean public String indexName(){ return indexName; }配置domain
@Document(indexName="#{@indexName}", type = "log")dao
public interface DemoDao extends ElasticsearchRepository{ Page findByApp(String app, Pageable pageable); }
好处是运行时可以指定,但是无法动态查询不同index的
动态参数@Autowired ElasticsearchTemplate elasticsearchTemplate; public void demo(String index,String type,String app,Pageable page){ MatchQueryBuilder matchQueryBuilder = new MatchQueryBuilder("app",app); SearchQuery query = new NativeSearchQueryBuilder() .withIndices(index) .withTypes(type) .withQuery(matchQueryBuilder) .withPageable(page) .build(); Pagedocdata = elasticsearchTemplate.queryForPage(query,Demo.class); }
Dynamic Index with SpringData ElasticSearch
Spring Data Elasticsearch @Document indexName defined at runtime
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/34127.html
摘要:对于分片数的大小,业界一致认为分片数的多少与内存挂钩,认为堆内存对应个分片,而一个分片的大小不要超过,这样的配置有助于集群的健康。 大家好,我是皮蛋二哥。 ELK是 ElasticSearch、Logstash、Kibana 三门技术的简称。如今 ELK 技术栈在互联网行业数据开发领域使用率越来越高,做过数据收集、数据开发、数据存储的同学相信对这个简称并不陌生,而ElasticSear...
摘要:本文将介绍贷前系统的实践经验。使用位图索引查询男性并且已婚的记录,即第个用户为已婚男性。二使用心得下面结合贷前系统具体的使用案例,介绍的一些心得总结。 贷前系统负责从进件到放款前所有业务流程的实现,其中涉及一些数据量较大、条件多样且复杂的综合查询,引入ElasticSearch主要是为了提高查询效率,并希望基于ElasticSearch快速实现一个简易的数据仓库,提供一些OLAP相关功...
摘要:基本概念词项所有文档中出现的不重复个体分片底层工作单元,保存全部数据中的一部分,能搜索任意一个节点上的资源文档会被存储和索引到分片内。 ES-基本概念 词项: 所有文档中出现的不重复个体 分片: 底层工作单元,保存全部数据中的一部分,能搜索任意一个节点上的资源(文档会被存储和索引到分片内)。分为主分片和副本分片,索引内的任意一个文档都归属于主分片,副本分片是主分片的拷贝,提供读服务,...
摘要:快速搭建日志收集版本进行文章的第二次修改,包括了之前的简单方案的升级过程。分割线快速搭建日志收集第一版本新项目短时间来实现日志采集。 快速搭建elk日志收集 kafka版本 进行文章的第二次修改,包括了之前的简单方案的升级过程。 因为业务的不断更新升级,为了保证线上业务也能正常使用elk服务,并且使得elk的服务和线业务流解耦(即避免直接写入es的方式可能会带来的耗时影响)所以我们采用...
摘要:快速搭建日志收集版本进行文章的第二次修改,包括了之前的简单方案的升级过程。分割线快速搭建日志收集第一版本新项目短时间来实现日志采集。 快速搭建elk日志收集 kafka版本 进行文章的第二次修改,包括了之前的简单方案的升级过程。 因为业务的不断更新升级,为了保证线上业务也能正常使用elk服务,并且使得elk的服务和线业务流解耦(即避免直接写入es的方式可能会带来的耗时影响)所以我们采用...
阅读 447·2021-11-24 09:39
阅读 2652·2021-11-23 10:06
阅读 844·2021-10-08 10:05
阅读 589·2019-08-30 10:49
阅读 1577·2019-08-29 14:08
阅读 1144·2019-08-29 12:48
阅读 3142·2019-08-26 14:04
阅读 3458·2019-08-26 13:50