We are developing a search tool and trying to manage the relevance using scoring profile.
Azure Cognitive Search instance with pricing tier - Standard and index has a scoring profile having 8 fields defined with functions for boosting values -
- Is_Active 2. MS_Status 3. Div_Flag 4. FeedBack_Rating 5. ExperienceLevel 6. CostRating 7. PaymentScores 8. AcceptanceScore
and now trying to add one more field ( Is_Cross_Geographies_Active ) However received below error -
{"error":{"code":"","message":"The request is invalid. Details: definition : scoringFunctionCount must be between 0 and 8. Actual value: 9\r\n"}}
Upon further research got the below document explaining the reason behind it states maximum function allowed in scoring profile, can be 8
https://docs.microsoft.com/en-us/azure/search/search-limits-quotas-capacity
Question - In case we need to add more fields, shall we look to combine multiple fields into single field i.e. a derived field and then add that field into scoring profile? Also, for now we have added flags and status as numeric fields on index i.e. 1,0 and added as part of boosting function with constant boosting. Please advice if any different approach should be adopted here?