|
|
1
1
除非以不同的方式对数据进行建模,否则无法在单个请求中实现所需的内容。与其对个人顾问和顾问企业关系进行非规范化,不如让每个顾问拥有一个文档,并使用集合来存储有关个人和企业的信息。这可能对您有效,也可能无效,这取决于您是否需要支持对与顾问相关的个人和企业进行相关过滤。有一份白皮书 here 另一种选择可能是将个人、顾问和企业建模为单独的索引,发出三个查询,并进行客户端连接。但是,这受到您在查询个人和企业时需要发送的顾问ID数量的限制。Azure Search已 limits on the size of filters 除非您的查询具有较低的召回率,否则这可能会变得不切实际。 我们正在努力使Azure Search更好地适用于像您这样的场景。例如,我们目前正在努力添加对的支持 complex types |