【发布时间】:2012-02-22 05:44:52
【问题描述】:
即使我不直接查询子对象的信息,我如何提升具有子对象的文档而不具有此类子对象的文档?
这里是一个例子:
我将事件放在我的搜索索引中。每个事件都有一个名称和可选的一个或多个日期。您可以按名称搜索事件。我希望与日期匹配的事件成为第一个结果。名称也匹配但没有日期的事件应该在之后发生。
【问题讨论】:
标签: elasticsearch
即使我不直接查询子对象的信息,我如何提升具有子对象的文档而不具有此类子对象的文档?
这里是一个例子:
我将事件放在我的搜索索引中。每个事件都有一个名称和可选的一个或多个日期。您可以按名称搜索事件。我希望与日期匹配的事件成为第一个结果。名称也匹配但没有日期的事件应该在之后发生。
【问题讨论】:
标签: elasticsearch
您可以创建“has_dates”字段并使用带有“has_dates”字段的提升查询提升对象。
【讨论】: