0

私は製品のリストを持っています。各製品が各ドキュメントであるGoogle appengine 検索 APIインデックスに追加しました。ユーザーは商品を検索できます。これまでのところ、すべてが良好です。

ここで、ユーザーが製品の価格の昇順または降順で並べ替えられるようにしたいと考えています。各製品の価格が固定されている場合は、個別のインデックスを作成して、その中にドキュメントを配置するだけで済みます。しかし、残念なことに、価格は動的です。商品の価格は 1 日に 3 ~ 4 回変更される場合があります。私は200,000以上の製品を持っています。

価格が変わるたびにドキュメントを書き直すのはまずいので、エンティティ属性として documentID と price を持つ ndb データストア モデルがあります。

ndb モデルの価格に基づいて、検索 API の結果を並べ替える方法はありますか。別の設計ソリューションも歓迎します。

4

0 に答える 0