在ydn-db中搜索多个字段的最佳方法是什么?

时间:2014-08-31 23:25:51

标签: ydn-db

我在ydn-db中遇到多字段搜索问题。问题实际上与此处提到的问题相同:

YDN-DB - Incorrect results using mixed data types with SortedMerge

因此,用户可以从表单中选择多个过滤器选项,其中一个选项是产品的价格范围(最低和最高价格)。问题是过滤范围对排序合并方法不起作用。我的问题是实现这种过滤器的最佳方法是什么,是否有可能使范围过滤器适用于排序合并方法?

1 个答案:

答案 0 :(得分:1)

不可能对多个范围进行基于索引的过滤,但需要进行计划。目前,您必须使用ydn.structs.Buffer使用内存中排序(使用分页到临时数据库)。它没有完成,也没有记录。

您可以使用ydn.db.algo.Zigzag进行单键范围查询和排序。