【发布时间】:2016-05-06 06:20:40
【问题描述】:
我开始使用python库elasticsearch-dsl。
我正在尝试实现父子关系,但它不起作用:
class Location(DocType):
name = String(analyzer='snowball', fields={'raw': String(index='not_analyzed')})
latitude = String(analyzer='snowball')
longitude = String(analyzer='snowball')
created_at = Date()
class Building(DocType):
parent = Location()
【问题讨论】:
-
代码示例?实际问题?
-
@ScottM 更新了代码示例
-
在关系数据库意义上实现对象关系有很多不同的选项。您可以决定在文档中嵌入文档(基本上,如果您愿意,可以在表中嵌入子表。)或者重新实现关系数据库“连接”原语。如果您解释了您正在考虑的方法、遇到的技术挑战等,将会有所帮助。您的问题太宽泛,任何人都无法给您具体的答案。
标签: python elasticsearch elasticsearch-dsl