6

在商业应用中,拥有数百个方面并不少见。当然,并非所有产品都标有所有产品。

但是在搜索时,我需要添加一个 facet 查询字符串参数,其中列出了我想要返回的所有方面。由于我事先不知道相关列表,因此我必须在查询中传递所有这些列表。这不切实际我们多几个方面。

有没有办法解决这个问题还是产品的限制?

Azure 搜索文档:

https://msdn.microsoft.com/fr-fr/library/azure/dn798927.aspx

4

2 回答 2

3

您是正确的,这是 Azure 搜索的当前限制,因为您需要传递查询字符串中的所有方面。请知道我们已经意识到这一点,事实上,对于他们的查询字符串中有太多参数或方面以至于超过 url 的最大大小的客户来说,这可能是一个更大的问题。出于这个原因,我们正在调查可以做些什么来适应这种情况。

很抱歉,除了说它在我们的短期路线图上之外,我还没有确定何时可用的日期。

利亚姆

于 2015-02-18T00:24:30.483 回答
1

看起来 Azure 搜索现在同时支持 GET 和 POST 方法,并建议在 URL 的长度超过 2048 个字符的最大限制(仅查询字符串为 1024 个)时使用 POST。

https://docs.microsoft.com/en-us/rest/api/searchservice/search-documents

于 2019-07-18T19:05:20.997 回答