原文链接 https://www.pluralsight.com/blog/it-ops/elasticsearch-and-sql-server


How to use Elasticsearch with SQL Server


怎样将ElasticSearch与SQLServer结合使用


如果你是一个SQLServer管理员,需要把你的全部数据以更加有趣和有效的方式展示出来,那么你来对地方了。


想象这个场景:将ElasticSearch添加到你的主SQLServer存储,作为第二索引,这样你的程序就具备了类似谷歌或必应的(搜索功能)。使用ElasticSearch从其他的数据存储中索引数据,可以让你实现类似“更多相似商品”搜索,搜索结果评分快速聚合以及数据分析地理位置过滤等更多功能。而且,他是免费的。So 让我们看一眼如何用它实现SQLServer不能实现的,而ElasticSearch可以做到的有用的功能。



Syncing data between SQL Server and Elasticsearch

同步SQLServer和ElasticSearch的数据


这个功能使用An Elasticsearch的river插件,可以将其他主存储的数据添加修改流式地同步到自己的索引中。妳可以从Mongodb,CouchDB以及基于SQL的数据库,甚至直接从Twitter(其他网站的API接口)中直接流式转入数据。