Skip to content

A easy way to create index of elasticsearch from database, and real time update index when database updated

License

Notifications You must be signed in to change notification settings

froest2012/es-index-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

db-river-es

背景

  ElasticSearch,深受欢迎的开源分布式搜索引擎,很多场景下,我们需要将数据库的数据导入到ES,提供快速稳定的搜索服务。然而,从绑定了很多业务逻辑的关系型数据库中创建规范的,能够搜索的索引并不那么容易,我们必须根据业务,编写较多代码,关联多个表,才能很好的创建索引,而且很多时候这些代码是重复的。

  另外索引创建之后,数据库数据如有改动,索引无法联动修改,ElasticSearch没有相关功能,我们只能根据修改频率重建索引,基本上没有实时性可言。

  db-river-es正是为了解决这些问题而生。

项目介绍

  • 名称:es-index-db

  • 语言:java,基于jdk1.7

  • 定位:从数据库创建ElasticSearch全量索引,索引与数据库数据联动,实时更新

  • 关键词:ElasticSearch index / mysql, sqlserver... / real time index

文档

Here

[Bitdeli Badge](https://bitdeli.com/free"Bitdeli Badge")

About

A easy way to create index of elasticsearch from database, and real time update index when database updated

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages