Мы разрабатываем инструмент поиска и пытаемся управлять релевантностью с помощью профиля оценки.
Azure Экземпляр Cognitive Search с ценовой категорией - Стандартный и индексный профиль имеет профиль оценки с 8 полями, определенными с функциями для повышения значения -
- Is_Active 2. MS_Status 3. Div_Flag 4. FeedBack_Rating 5. ExperienceLevel 6. CostRating 7. PaymentScores 8. AcceptanceScore
и теперь пытаемся добавить еще одно поле (Is_Cross_Geographies_Active) Однако полученная ниже ошибка -
{"error": {"code": "", "message": "Запрос недействителен. Подробности: определение: scoringFunctionCount должно быть от 0 до 8. Фактическое value: 9 \ r \ n "}}
В результате дальнейшего исследования был получен документ ниже, объясняющий причину, по которой он заявляет, что максимальная функция, разрешенная в профиле оценки, может быть 8
https://docs.microsoft.com/en-us/azure/search/search-limits-quotas-capacity
Вопрос - В случае, если нам нужно добавить больше полей, можем ли мы объединить несколько полей в одно поле, т.е. rived field, а затем добавить это поле в профиль оценки? Кроме того, на данный момент мы добавили флаги и статус в виде полей numeri c по индексу, т.е. 1,0, и добавили как часть функции повышения с постоянным повышением. Пожалуйста, посоветуйте, следует ли применить здесь какой-либо другой подход?