Algoliaで配列の少なくとも1つの要素がいくつかの条件を満たすレコードを検索する方法を探しています。Algolia AND arrayを使って検索する
prices.price<60 AND prices.start<=20160210 AND prices.end>=20160210
(価格はより少ない製品:私は次のようなクエリを実行する方法を探しています
{
"name": "Shoes",
"price": 100,
"prices": [
{
"start": 20160101,
"end": 20160131,
"price": 50,
},
{
"start": 20160201,
"end": 20160229,
"price": 80,
}
]
}
: 例として、レコードのこの種を想像60日)
その日の価格条件が満たされていないのにレコードが返されるため、このクエリは何も返されません。おそらく、条件がすべての価格の間で「グローバルに」満たされているためです。
私はアルゴリアの初心者で、勉強しようとしています。希望のリクエストを行う方法があるのですか、または別の価格のインデックスを取得してmultiple queriesを使用する必要がありますか?
ありがとうございました。