0

我有一个产品清单。我已将每个产品作为每个文档添加到google appengine 搜索 API索引中。用户可以搜索产品。到目前为止一切都很好。

现在我希望用户能够按产品价格升序或降序排序。如果我对每种产品都有固定价格,我可以简单地建立单独的索引并将文档放入其中。但不幸的是,价格是动态的。产品价格一天可以变化3-4次。我有超过 200,000 种产品。

由于每次价格变化时都重写文档是不好的,我有一个 ndb 数据存储模型,它具有 documentID 和 price 作为实体属性。

有没有办法根据 ndb 模型中的价格对搜索 api 结果进行排序。也欢迎替代设计解决方案。

4

0 回答 0