azure-cognitive-search - ComplexType:根据内部数据分析进行查询
问题描述
我想看看我想做的事情是否可行,如果可以,怎么办?
这个想法是我存储了一堆产品。然后对于那些产品,我有卖家。卖家有产品的报价。我想向买家提供一些关于这些产品的卖家报价历史的情报。
因此,假设我的 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% 的产品。
感谢您的帮助,我找不到任何有关如何编写如此复杂的查询的文档。
解决方案
与您正在寻找的最接近的是语义搜索的语义答案功能,它基本上为搜索查询添加了认知能力,并允许基于被表述为问题的查询的答案https://docs.microsoft.com/en- us/azure/search/semantic-answers#prerequisites 我不知道它是否足够聪明,可以理解你的问题,但我认为值得一试,你需要先注册公共预览版https://docs .microsoft.com/en-us/azure/search/semantic-search-overview#availability-and-pricing
推荐阅读
- html - 在vba中按顺序获取html标签
- sql - 删除语句不适用于小数列
- excel - 如何在excel中的散点图的x轴上绘制时间?
- azure - 资源运行状况不可用或可用时的 Azure 警报
- shell - 使用 Shell 脚本将文件从一个目录移动到另一个目录
- android - 谷歌地图活动错误创建地图标记onCreate,但适用于按钮?
- eclipse - 构建项目时 C 文件找不到 Eclipse 中的链接文件
- zapier - 无法在 Zapier CLI 触发器中设置动态下拉值
- tokenize - Quanteda:标记“无法找到用于签名‘‘语料库’’的函数‘令牌’的继承方法时出现错误消息”
- c# - 如何以编程方式设置视频路径