Azure API Перенаправить конечную точку в другую службу поиска - PullRequest
0 голосов
/ 27 марта 2019

У меня настроен API Azure, который прослушивает / * и отправляет запрос в бэкэнд службы поиска на https://name.search.windows.net/indexes/appnames/docs/.

Я хочу добавить вторую конечную точку, которая прослушивает / отфильтровывает эту точку для другого поиска https://name.search.windows.net/indexes/appfilters/docs/.

Я использовал set-backend-service base-url , чтобы правильно указывать на второй бэкэнд службы поиска, но используемый URL-адрес по-прежнему включает / filters , то есть https://name.search.windows.net/indexes/appfilters/docs/filters вместо https://name.search.windows.net/indexes/appfilters/docs/.

Как я могу удалить фильтры / часть URI, которые я использую для переключения API?

1 Ответ

2 голосов
/ 28 марта 2019

Вам просто нужно использовать политику rewrite-uri, чтобы удалить ее, добавив эту строку во входящий раздел

<rewrite-uri template="/" />
...