【问题标题】:elasticsearch: how can i boost documents having sub-objectselasticsearch:如何提升具有子对象的文档
【发布时间】:2012-02-22 05:44:52
【问题描述】:

即使我不直接查询子对象的信息,我如何提升具有子对象的文档而不具有此类子对象的文档?

这里是一个例子:

我将事件放在我的搜索索引中。每个事件都有一个名称和可选的一个或多个日期。您可以按名称搜索事件。我希望与日期匹配的事件成为第一个结果。名称也匹配但没有日期的事件应该在之后发生。

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    您可以创建“has_dates”字段并使用带有“has_dates”字段的提升查询提升对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多