是否通过在 cosmos DB 中使用复合索引增强了具有多个相等过滤器且没有 range/orderby 过滤器的查询?
Does queries with multiple equality filters and no range/orderby filters enhanced by using Composite Index in cosmos DB?
索引策略 document 说明复合索引在最少有一个相等和一个 range/orderby 查询时很有用。但它并没有解释当查询只有多个相等过滤器而没有 range/order by filter.
时它是否有用
Mongo 数据库有一个等效的 compound 索引,可在使用多个相等过滤器而不使用范围过滤器进行查询时提供帮助。
例如查询将是这样的。
Select * 来自 c,其中 c.FirstName = "Hi" and c.LastName ="Hello"
在您作为示例的精确查询中,它不太可能提供帮助。它可以提供一些好处,但您必须拥有具有极端基数的数据,例如时间戳。
索引策略 document 说明复合索引在最少有一个相等和一个 range/orderby 查询时很有用。但它并没有解释当查询只有多个相等过滤器而没有 range/order by filter.
时它是否有用Mongo 数据库有一个等效的 compound 索引,可在使用多个相等过滤器而不使用范围过滤器进行查询时提供帮助。
例如查询将是这样的。
Select * 来自 c,其中 c.FirstName = "Hi" and c.LastName ="Hello"
在您作为示例的精确查询中,它不太可能提供帮助。它可以提供一些好处,但您必须拥有具有极端基数的数据,例如时间戳。