Поисковый запрос Azure с параметром запроса scoringParameter возвращает ошибку

У нас есть поле тегов в поисковом индексе, например:

{
            "name": "tags",
            "type": "Collection(Edm.String)",
            "searchable": true,
            "filterable": true,
            "retrievable": true,
            "sortable": false,
            "facetable": true,
            "key": false,
            "indexAnalyzer": null,
            "searchAnalyzer": null,
            "analyzer": null,
            "synonymMaps": []
}

и следующий профиль оценки тегов:

{
            "name": "tagBoost",
            "functionAggregation": "sum",
            "text": null,
            "functions": [
                {
                    "fieldName": "tags",
                    "interpolation": "linear",
                    "type": "tag",
                    "boost": 15,
                    "freshness": null,
                    "magnitude": null,
                    "distance": null,
                    "tag": {
                        "tagsParameter": "doctype"
                    }
                }
            ]
}

При запросе поиска, например https://my-beautiful-products-index.search.windows.net/indexes/products/docs?api-version=2017-11-11&search=karin&scoringParameter=doctype-serial, мы получаем

{
    "error": {
        "code": "",
        "message": "Expected 0 parameter(s) but 1 were supplied.\r\nParameter name: scoringParameter"
    }
}

Кто-нибудь знает, почему это так и как избавиться от ошибки?

Мы просмотрели (скудную) документацию, и этот запрос, похоже, в порядке, и никаких следов этой ошибки не было найдено ни в документации, ни в Интернете:-/.

Даже если ты продолжишь scoringParameter в одиночестве (...&scoringParameter) ошибка та же; это уйдет, только если мы удалим scoringParameter из строки запроса.

1 ответ

Я знаю, что это не было дано давно, но для других, чтобы ссылаться. Недостающей частью было добавить &scoringProfile="name", Для меня добавление этого сработало.

В этом случае - https://my-beautiful-products-index.search.windows.net/indexes/products/docs?api-version=2017-11-11&search=karin&scoringProfile=tagBoost&scoringParameter=doctype-serial,

Другие вопросы по тегам