exam questions

Exam AI-102 All Questions

View all questions & answers for the AI-102 exam

Exam AI-102 topic 1 question 26 discussion

Actual exam question from Microsoft's AI-102
Question #: 26
Topic #: 1
[All AI-102 Questions]

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have an Azure Cognitive Search service.
During the past 12 months, query volume steadily increased.
You discover that some search query requests to the Cognitive Search service are being throttled.
You need to reduce the likelihood that search query requests are throttled.
Solution: You add indexes.
Does this meet the goal?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Eltooth
Highly Voted 2 years, 4 months ago
Selected Answer: B
B is correct answer. "How your search queries perform is directly connected to the size and complexity of your indexes. The smaller and more optimized your indexes, the fast Azure Cognitive Search can respond to queries. If your index has been optimized but the performance still isn't where it needs to be, you can choose to scale up or scale out your search service. If you've applied all of the above and still have individual queries that don't perform, you can scale out your index. Depending on the service tier you used to create your search solution, you can add up to 12 partitions. Partitions are the physical storage where your index resides. By default, all new search indexes are created with a single partition. If you add more partitions, the index is stored across them. For example, if your index is 200 GB and you've four partitions, each partition contains 50 GB of your index. Adding extra partitions can help with performance as the search engine can run in parallel in each partition.
upvoted 12 times
Eltooth
2 years, 4 months ago
You can scale out with replicas if you need to scale because of an increase in load. You can also scale up your search service by using a higher tier. https://docs.microsoft.com/en-gb/learn/modules/maintain-azure-cognitive-search-solution/03-optimize-performance-of-azure-cognitive-search-solution
upvoted 1 times
...
...
Sujeeth
Most Recent 1 month, 1 week ago
Answer is correct " No " Adding indexes does not directly reduce throttling of search query requests. Throttling is more related to the service tier or request limits, not the number of indexes.
upvoted 1 times
...
brajesh8684
7 months, 2 weeks ago
Answer: B The solution provided does not directly address the issue of search query requests being throttled. Adding indexes can improve search performance by optimizing the search process, but it may not directly address throttling issues.
upvoted 1 times
...
CDL_Learner
7 months, 3 weeks ago
Selected Answer: B
The best answer is B. No. Reason for choosing this option: Adding indexes to an Azure Cognitive Search service does not directly reduce the likelihood of search query requests being throttled. Throttling occurs when the service is handling more requests than it is provisioned to handle. This is typically managed by scaling up the service to handle more requests, not by adding more indexes.
upvoted 1 times
CDL_Learner
7 months, 3 weeks ago
Why other option is not suitable: Option A is not suitable because adding indexes does not increase the capacity of the service to handle more requests. Indexes in Azure Cognitive Search are used to organize and retrieve data efficiently, but they do not increase the service’s capacity to handle a larger volume of search query requests. Therefore, adding indexes would not reduce the likelihood of requests being throttled. Instead, to handle increased query volume, we would need to scale up the service or optimize our queries for efficiency. Effective solution is to Move toward Higher Tier
upvoted 1 times
...
...
rdemontis
1 year, 1 month ago
Selected Answer: B
"A simple fix to most throttling issues is to throw more resources at the search service (typically replicas for query-based throttling, or partitions for indexing-based throttling). However, increasing replicas or partitions adds cost, which is why it's important to know the reason why throttling is occurring at all" https://learn.microsoft.com/en-us/azure/search/search-performance-analysis#throttling-behaviors
upvoted 1 times
...
sl_mslconsulting
1 year, 1 month ago
Selected Answer: A
Normally you won't scale out and scale up immediately if there are just some queries have performance issue. You will try to optimized your indexes or queries first. if you need to make a change to your index definition, such as editing a field or adding a new analyzer, you'll have to create a new search index because all search indexes are immutable. I would try to do this first and hence I pick A. https://learn.microsoft.com/en-us/azure/search/search-how-to-alias?tabs=rest
upvoted 1 times
...
zellck
1 year, 5 months ago
Selected Answer: B
B is the answer. https://learn.microsoft.com/en-us/azure/search/search-performance-analysis#throttling-behaviors Throttling occurs when the search service is at capacity. Throttling can occur during queries or indexing. From the client side, an API call results in a 503 HTTP response when it has been throttled. During indexing, there's also the possibility of receiving a 207 HTTP response, which indicates that one or more items failed to index. This error is an indicator that the search service is getting close to capacity. A simple fix to most throttling issues is to throw more resources at the search service (typically replicas for query-based throttling, or partitions for indexing-based throttling). However, increasing replicas or partitions adds cost, which is why it's important to know the reason why throttling is occurring at all. Investigating the conditions that cause throttling will be explained in the next several sections.
upvoted 3 times
rdemontis
1 year, 1 month ago
thanks for explanation and provided link
upvoted 1 times
...
...
RAN_L
1 year, 8 months ago
Selected Answer: B
Adding indexes alone may not be sufficient to reduce the likelihood of search query requests being throttled. Increasing the number of replicas and scaling up to a higher tier can also help reduce throttling. Additionally, optimizing the search queries and reducing the number of requests can also help alleviate the issue. Therefore, without additional information, it is not possible to determine if adding indexes alone would meet the goal.
upvoted 2 times
...
vmisirlis
1 year, 9 months ago
The answer is B. Adding indexes will not reduce the likelihood that search query requests are being throttled. Throttling occurs when the search service is at capacity and cannot handle the volume of incoming requests. Adding indexes will not necessarily increase the capacity of the search service.
upvoted 1 times
...
STH
2 years, 2 months ago
Selected Answer: A
"How your search queries perform is directly connected to the size and complexity of your indexes." Question does not tell anything about the current state or indexes. There even may be none. Without any context, yes adding indexes improves query performance
upvoted 2 times
Rob77
1 year, 7 months ago
Unlikely, In Cognitive Search, you'll work with one index at a time, where all index-related operations target a single index. There is no concept of related indexes or the joining of independent indexes for either indexing or querying. https://learn.microsoft.com/en-us/azure/search/search-what-is-an-index#index-isolation
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...