【发布时间】:2021-11-17 07:18:35
【问题描述】:
我想看看我想做的事情是否可行,如果可以,怎么做?
我的想法是存储一堆产品。然后对于那些产品,我有卖家。卖家有产品的报价。我想向买家提供一些有关这些产品的卖家报价历史的情报。
假设我的 Azure 认知搜索索引中有一个名为“SellerOffers”的 ComplexType 字段。该字段的数据如下所示:
{
"offers":[
{
"offerid":5,
"offerPrice":"15.00",
"offerDate":"9/23/2021"
},
{
"offerid":4,
"offerPrice":"12.50",
"offerDate":"8/10/2021"
},
{
"offerid":3,
"offerPrice":"13.50",
"offerDate":"7/15/2021"
},
{
"offerid":2,
"offerPrice":"10.00",
"offerDate":"6/01/2021"
},
{
"offerid":1,
"offerPrice":"12.50",
"offerDate":"5/23/2021"
}
]
}
在上面的数据中,你可以看到 21 年 6 月 1 日,价格仅为 10.00 美元,而当前价格为 15.00 美元,可能卖家仍会接受 10 美元(或 12 美元)。
可以问 Azure 认知搜索这个问题吗? IE,向我展示之前报价比当前报价低 20% 的产品。
感谢您的帮助,我找不到任何关于如何编写如此复杂的查询的文档。
【问题讨论】:
标签: azure-cognitive-search azure-cognitive-services