2024:AI Search (Functionality)

From Grooper Wiki
Revision as of 12:55, 12 August 2024 by Randallkinard (talk | contribs) (Created page with "{{beta}} <blockquote></blockquote> == Glossary == == About == Put simply, Azure AI Search will make it easier to keep your documents in '''Grooper'''. To understand how, let's first understand what '''Grooper''' has been. Historically '''Grooper''' has been a transient platform for document processing: documents come in, data is collected from those documents, then the data and documents are pushed out of Grooper to some place. It has never been a place to store doc...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

2025 BETA

This article covers new or changed functionality in the current or upcoming beta version of Grooper. Features are subject to change before version 2025's GA release. Configuration and functionality may differ from later beta builds and the final 2025 release.

Glossary

About

Put simply, Azure AI Search will make it easier to keep your documents in Grooper. To understand how, let's first understand what Grooper has been.

Historically Grooper has been a transient platform for document processing: documents come in, data is collected from those documents, then the data and documents are pushed out of Grooper to some place. It has never been a place to store documents and/or their data.

While it has been possible to keep Batches and their content in Grooper it has never been a best practice, nor has it been convenient, to do so. You could, theoretically, devise some kind of hierarchical foldering and naming convention by which you organize Batches in the node tree, but this is very time consuming and is probably not even that useful. Say you wanted to retrieve all "Invoices" that have a "Total Amount" over "$1,000.00". Without "indexing" the documents and their data, and the ability to "query" those indices, this would be extremely time consuming at best.

With Azure AI Search you will be able to quickly and efficiently index your documents and their data to allow for ease of retieval as well as gain a deeper understanding of them.

Microsoft Azure AI Search

Azure AI Search, formerly known as Azure Cognitive Search, is a cloud-based search-as-a-service solution provided by Microsoft Azure. It allows developers to build sophisticated search experiences into custom applications. Here are some key features and capabilities:

  • Full-Text Search: Azure AI Search supports full-text search with capabilities like faceting, filtering, and scoring, allowing users to search through large volumes of text efficiently.
  • Cognitive Skills Integration: It integrates with Azure AI Services to apply AI skills such as image recognition, language understanding, and text extraction to the indexed content. This makes it possible to enhance search results with AI-driven insights.
  • Customizable Indexing: Developers can define custom indexes tailored to their specific data schema. This flexibility allows for a more relevant and precise search experience.
  • Faceted Navigation: The service supports faceted navigation, enabling users to filter and drill down into search results based on predefined categories or attributes.
  • Synonym Mapping: Azure AI Search includes synonym maps, which help handle variations in user queries by treating different terms with similar meanings as equivalent.
  • Search Analytics: It provides insights into search patterns and behaviors, allowing developers to optimize the search experience based on user interactions.
  • Scalability: The service can scale up or down based on the workload, making it suitable for applications of all sizes.
  • Security and Compliance: Azure AI Search ensures data security and compliance with industry standards, offering features like role-based access control (RBAC), data encryption, and integration with Active Directory.
  • Geospatial Search: It supports geospatial search capabilities, allowing users to perform location-based searches and filter results based on geographical data.
  • APIs and SDKs: Azure AI Search provides REST APIs and client libraries for various programming languages, making it easy to integrate with different types of applications.

Azure AI Search is used in a variety of applications, including e-commerce sites, enterprise search portals, document management systems, and any other scenario where efficient and effective search capabilities are required.

Relevance of Azure AI Search with Grooper

  • Enhanced Search Capabilities: Azure AI Search provides powerful full-text search functionalities that can be used to index and search large volumes of documents processed by Grooper.
  • Cognitive Skills': Azure AI Search's cognitive skills can augment Grooper's capabilities by applying AI to extract insights, recognize entities, and understand the context within documents. This can enhance the data extraction and classification processes in Grooper.
  • Scalability: Azure AI Search’s ability to scale with the workload makes it suitable for handling the dynamic and often large-scale document processing tasks managed by Grooper.
  • Advanced Filtering and Faceting: With features like faceting and filtering, users can refine their search results efficiently, making it easier to locate specific documents or information within a large dataset.

How To