How do I index a document that has over 250K collections?

Manish Rathore 0 Reputation points
2023-09-26T20:48:38.5+00:00

Hello,

This query is regarding limit in indexing a document that has over 3000 arrays in it.

Say, I have a document, Student. This 'Student' class has a list of 'Courses'. Each 'Course' object has courseId and courseName. and I have to index these students to azure cognitive search.

What if I have students who have completed over 10K, 50K or 100K courses, how should I index these students. Azure Cognitive Search has limiti that it can not index a document that has over 3000 arrays.

Example, Student, named "John Smith" has completed 100K courses

I thought of breaking these students into multiple documents. But the downside is, that when I'll query this student, I'll get more than 30 John Smith returned; this won't be good user experience.

Is there a work around these?

Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
1,012 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.