【问题标题】:Elastic search - english query弹性搜索 - 英文查询
【发布时间】:2015-05-16 06:56:34
【问题描述】:

我在索引中有两种类型,称为客户和地址。 custoemr id 是地址表中的外键。但它们不是嵌套类型。是否可以编写像“John live in London”这样的查询来获取住在伦敦的客户..?

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    如果您希望/需要将它们分成不同的类型,这就是 Parent-Child Relationship 的用途。

    另一种常见的做法是简单地对数据进行非规范化。如果地址不经常在客户之间共享,您可以将其包含在客户中。可能直接使用,除非您有多个地址,其中嵌套可能更有意义。

    【讨论】:

    • 谢谢马克。我的问题是如何形成查询。用户可能会键入住在伦敦的客户。我想形成查询,但如何?
    猜你喜欢
    • 2014-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多