目录
前言
前面的三篇系列了解了安装和一些基本使用,这一章节呢,我来个实战.
首先不管是在公司使用还是个人使用,面临的最初的问题是:
- ElasticSearch系列包括ES,ES-head,Kibana,分词器等怎么安装?
- 我的数据库里面的数据表怎么同步到ES里面?而且是增量更新?
- 我客户端怎么调用?怎么高亮显示?怎么全文检索,条件检索?
我抱着这3个问题去学习ElasticSearch的时候发现,网上没有很好的文章,包括现在2020年5月50日,在网上搜一下ElasticSearch的文章,绝大部分都是官方文档的翻译,同步数据写的都是ES操作的IndexDocument方法,我就奇怪了,你们数据表里几百万的数据就用ES的插入方法去插入?
客户端调用呢我使用的是.net,在ES7.x版本之后type被废除了,.net客户端使用的是Nest,同样的,现在在网上搜,也没有很好的文章,大都还是官方文档的简单翻译,连个高亮,多条件搜索都没.
So,我写了这一篇文章,也就是系列四实战篇,跟着我做,你可以得到
- 数据表增量的同步到ES,包括增加,更新,但是不包括删除
- .net里的Nest客户端高亮搜索,包括全文检索,单字段搜索和多条件搜索
前言说完,我们开始吧.
ps:lucca我知道你在看