基于Elasticsearch java client 5.2.2 搜索Demo
使用技术包括:SpringMVC + Spring + Spring data core + jackson
【功能简介】
1、查询功能可以通过post和get两种请求方式,支持对结果分页,支对特点字段排序。
2、查询结果可以在页面显示,并支持返回REST API格式数据。
3、支持对文档的添加、修改功能。
【参考资料】
1、Elasticserach使用手册
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
http://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/foreword_id.html
2、Elasticserach分词插件
https://github.com/medcl/elasticsearch-analysis-ik
https://github.com/medcl/elasticsearch-analysis-pinyin
3、Logstatsh使用手册
https://www.elastic.co/guide/en/logstash/current/index.html
4、Logstatsh 数据库同步
https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html
https://www.elastic.co/blog/logstash-jdbc-input-plugin
http://blog.csdn.net/laoyang360/article/details/51747266
5、Elasticserach & Logstatsh 数据库同步机制
https://qbox.io/blog/migrating-mysql-data-into-elasticsearch-using-logstash