AI-102 Question 364
Select 2You are designing an Azure Cognitive Search solution for a real estate company to index property listings. The data source is a SQL database, and the company wants to enhance the search index by extracting specific metadata such as geolocation, image tags from property images, and descriptions. Which components should you include in the skillset to meet the requirements?
- A
A custom skill to extract geolocation data from the database
- B
An Image Analysis skill to extract tags and descriptions from property images
- C
A Text Analytics skill to perform sentiment analysis on property reviews
- D
A custom skill to enhance search index ranking based on custom scoring
- E
A built-in Entity Recognition skill to extract named entities like property types
Show answer and explanation
Correct answers: A, B
Explanation
To define a skillset, you need to include the appropriate skills for enriching the data. In this scenario, extracting geolocation data and processing property images for metadata (tags and descriptions) are explicitly required, making the custom skill and Image Analysis skill the correct choices.
- A. Correct.
Correct: A custom skill can be used to extract geolocation data from the SQL database, as it is not natively handled by built-in skills.
- B. Correct.
Correct: The Image Analysis skill is built-in and can extract image tags and descriptions, fulfilling the requirement for metadata extraction from property images.
- C. Incorrect.
Incorrect: Sentiment analysis on property reviews is not part of the requirements outlined in the scenario.
- D. Incorrect.
Incorrect: Enhancing search index ranking is not directly related to extracting metadata for the search index and is outside the scope of this scenario.
- E. Incorrect.
Incorrect: While extracting named entities like property types could be useful, it is not mentioned as a requirement in this scenario.