在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

logstash-input-jdbc 如何导入主从表到ES

Logstash | 作者 jingdongjiang | 发布于2017年06月15日 | 阅读数:4915

如题:有一对主从表,想从数据库导入Elasticsearch,并进行全文检索。
1、使用logstash-input-jdbc,分别导入主表和子表,在Elasticsearch中查询的时候,如何进行关联?
2、是否可以采用嵌套查询,但是嵌套查询要求明细数据嵌套在主数据中,那用logstash-input-jdbc怎么导入?

哪位还有什么其他好方法吗?求指教!
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

步骤1,将表通过view视图进行关联,
步骤2,将关联表导入es

lz8086 - es小司机

赞同来自:

官网上推荐的nested child/parent,nested 不知道怎么join,child/parent到是可以适用一些join情况,https://www.elastic.co/guide/e ... .html
terms-lookup mechanism也能实现一些join情况。但像join字典表的情况没找到好方法,或者二次查询或者导数据时sql直接join好

NovemberRain_Jack

赞同来自:

nested方式可以用logstash aggregate filter     祝你好运

要回复问题请先登录注册