elasticsearch,elasticsearch-7,Python,Sql,Python 3.x,elasticsearch,Elasticsearch 7" /> elasticsearch,elasticsearch-7,Python,Sql,Python 3.x,elasticsearch,Elasticsearch 7" />

Python ElasticSearch中SQL外键的处理

Python ElasticSearch中SQL外键的处理,python,sql,python-3.x,elasticsearch,elasticsearch-7,Python,Sql,Python 3.x,elasticsearch,Elasticsearch 7,我有两张表,如下所示: Author Author_ID [P.K], Username, Password Post ID [P.K], Author_ID [F.K], Content 现在,我想把这个数据库结构转换成ElasticSearch7。如何处理外键?elasticsearch中没有外键的概念。请理解nosql和rdbms概念之间的区别。Elasticsearch是一个基于文档的引擎,而不是关系数据库。您必须存储包含完整数据的每个文档,或者如果您打算单独存储它们,则在elast

我有两张表,如下所示:

Author
Author_ID [P.K], Username, Password

Post
ID [P.K], Author_ID [F.K], Content

现在,我想把这个数据库结构转换成ElasticSearch7。如何处理外键?

elasticsearch中没有外键的概念。请理解nosql和rdbms概念之间的区别。Elasticsearch是一个基于文档的引擎,而不是关系数据库。您必须存储包含完整数据的每个文档,或者如果您打算单独存储它们,则在elasticsearch之外执行联接。同时参考elasticsearch中的父子概念,看看这是否能解决您的问题。