Discover the true costs of ecommerce platforms in our free guide.
See how industry leaders succeed with Virto.
Explore how this collaboration enhances ecommerce with powerful marketing solutions.
The Azure Cognitive Search services offer various useful capabilities:
All of these capabilities combined give you a powerful search experience. Imagine, you use Azure Cognitive Search to develop a search application where a product search should return technical manuals associated with the product. As documents are ingested into the Azure platform, they are processed and categorized according to the search index.
Azure’s out-of-the-box cognitive skills support key phrase extraction and named entity recognition generates a rich corpus of metadata. Among out-of-the-box skills, you can customize the cognitive search pipeline to extract and enrich metadata specific to your business. This process can be done programmatically as the Azure Cognitive Search service is well integrated with Azure databases.
If you don't need an ML model, deploying an Azure function is the quickest and easiest way to create a custom skill. Creating tags for domain-specific terms like product material is an example of how to use the Azure function. Then continue with publishing this skill set and get a new skill programmatically connected to the document exploring pipeline.
For files uploaded to the blob, it is possible to use OCR (Optical Character Recognition). Recognition of handwritten (so far only English) and printed text is possible. With the help of cognitive services, it is possible to identify various objects in the photo; for example, famous places or celebrities.
To summarize, you might consider using built-in cognitive skills if your original content consists of unstructured text, images, or content that requires language detection and translation. When using AI, you might consider adding a custom skill if you have open source net ecommerce, third party, or native code that you want to integrate into the search pipeline. These are classification models that define the characteristics of different types of documents.
Azure Cognitive Search has a free plan that allows you to create indexes with a relatively appropriate size. The free plan does not have any advanced features, but it is quite suitable for use at the beginning, especially to learn Azure Cognitive Search capabilities.
To learn more about how to create ML-driven custom skills, please visit this website.
Visit Azure samples on GitHub to get code and manuals leveraging Azure Cognitive Search.
For information, how Azure-driven catalog search works in Virto Commerce and its architectural details, please visit the Search Fundamentals section of the platform documentation.