лазурный поиск. Что делать, если у меня много граней

в коммерческом приложении есть сотни аспектов. Конечно, не все продукты идут вместе со всеми.

Но при поиске мне нужно добавить параметр строки запроса фасета, в котором перечислены все фасеты, которые я хочу вернуть. Поскольку я заранее не знаю список подходящих, я должен передать их все в запросе. Это непрактично, более чем несколько аспектов.

Есть ли способ решить эту проблему или это ограничение продукта?

Документ Поиска Azure:

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


person Frédéric De Lène Mirouze    schedule 16.02.2015    source источник


Ответы (2)


Похоже, что поиск Azure теперь поддерживает как метод GET, так и метод POST, и рекомендует использовать POST, когда длина URL-адреса превышает максимальный предел в 2048 символов (1024 для только строки запроса).

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

person Scott McNeany    schedule 18.07.2019

Вы правы, что это текущее ограничение поиска Azure, поскольку вам необходимо передать все аспекты в строке запроса. Пожалуйста, знайте, что мы знаем об этом, и на самом деле это может быть еще более серьезной проблемой для клиентов, у которых в строке запроса так много параметров или аспектов, что она превышает максимальный размер URL-адреса. По этой причине мы изучаем, что можно сделать с этим.

Я прошу прощения, что у меня еще нет даты, когда это должно быть доступно, кроме как сказать, что это в нашей краткосрочной дорожной карте.

Лиам

person Liam Cavanagh - MSFT    schedule 18.02.2015
comment
Есть новости по этому поводу? Хотел бы знать, находится ли это в разработке или нет, так как нам нужно обойти это ограничение. Решено ли это, когда вы отправляете POST в поисковую службу или используете GET? - person Matty; 07.07.2016
comment
Если это уже решено, было бы неплохо дать какие-либо указания по работе со многими аспектами. - person vip32; 24.03.2017
comment
Проголосуйте за этот элемент User Voice, если вы хотите, чтобы служба поддержки Azure Search запрашивала все аспекты без явного перечисления всех полей facetable: feedback.azure.com/forums/263029-azure-search/suggestions/ - person Bruce Johnston; 13.04.2017