Skip to content

Commit 9a02979

Browse files
Merge pull request #7305 from HeidiSteen/heidist-0901
[release branch] Logic Apps GA
2 parents f70f7a1 + c94a089 commit 9a02979

File tree

3 files changed

+44
-17
lines changed

3 files changed

+44
-17
lines changed

articles/search/search-data-sources-gallery.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.update-cycle: 180-days
99
ms.custom:
1010
- ignite-2023
1111
ms.topic: conceptual
12-
ms.date: 05/21/2025
12+
ms.date: 09/28/2025
1313
---
1414

1515
# Data sources gallery
@@ -139,7 +139,7 @@ Connect to a OneLake lakehouse to extract supported files content from a hierarc
139139

140140
---
141141

142-
## Logic app connectors (preview)
142+
## Logic app connectors
143143

144144
Pull in content [using logic app workflows](search-how-to-index-logic-apps-indexers.md) and the following supported data sources.
145145

articles/search/search-how-to-index-logic-apps-indexers.md

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,29 @@
11
---
22
title: Connect to Azure Logic Apps
33
titleSuffix: Azure AI Search
4-
description: Use an Azure Logic Apps workflow for indexer-based indexing in Azure AI Search.
4+
description: Use an Azure Logic Apps workflow for automated indexing in Azure AI Search.
55
author: HeidiSteen
66
ms.author: heidist
77
manager: nitinme
8-
ms.date: 08/27/2025
8+
ms.date: 09/28/2025
99
ms.service: azure-ai-search
1010
ms.topic: how-to
1111
ms.custom:
1212
- references_regions
1313
- build-2025
1414
---
1515

16-
# Use an Azure Logic Apps workflow for indexer-based indexing in Azure AI Search
16+
# Use an Azure Logic Apps workflow for automated indexing in Azure AI Search
1717

18-
[!INCLUDE [Feature preview](./includes/previews/preview-generic.md)]
18+
In Azure AI Search, you can use the [**Import data (new)** wizard](search-get-started-portal-import-vectors.md) in the Azure portal to create a logic app workflow that indexes and vectorizes your content. This capability is equivalent to an [indexer](search-indexer-overview.md) and data source that generates an indexing pipeline and creates searchable content.
1919

20-
Support for Azure Logic Apps integration is currently in public preview and only available through the [**Import data (new)** wizard](search-get-started-portal-import-vectors.md) in the Azure portal. In Azure AI Search, a logic app workflow is used for indexing and vectorization, and it's equivalent to an indexer and data source in Azure AI Search.
21-
22-
You can create a workflow in Azure AI Search using the **Import data (new)** wizard, and then manage the workflow in Azure Logic Apps alongside your other workflows. Behind the scenes, the wizard follows a workflow template that pulls in (ingests) content from a source for indexing in AI Search. The connectors used in this scenario are prebuilt and already exist in Azure Logic Apps, so the workflow template just provides details for those connectors to create connections to the data source, AI Search, and other items to complete the ingestion workflow.
23-
24-
> [!NOTE]
25-
> A logic app workflow is a billable resource. For more information, see [Azure Logic Apps pricing](/azure/logic-apps/logic-apps-pricing).
20+
After you create a workflow in the wizard, you can manage the workflow in Azure Logic Apps alongside your other workflows. Behind the scenes, the wizard follows a workflow template that pulls in (ingests) content from a source for indexing in AI Search. The connectors used in this scenario are prebuilt and already exist in Azure Logic Apps, so the workflow template just provides details for those connectors to create connections to the data source, AI Search, and other items to complete the ingestion workflow.
2621

2722
## Key features
2823

2924
Azure Logic Apps integration in Azure AI Search adds support for:
3025

31-
+ More data sources from Microsoft and other providers
26+
+ [More data sources](search-data-sources-gallery.md) from Microsoft and other providers
3227
+ Integrated vectorization
3328
+ Scheduled or on-demand indexing
3429
+ Change detection of new and existing documents
@@ -58,9 +53,12 @@ Review the following requirements before you start:
5853

5954
+ Azure Logic Apps is a [supported region](#supported-regions). It should have a [system-assigned managed identity](/azure/logic-apps/authenticate-with-managed-identity) if you want to use Microsoft Entra ID authentication on connections rather than API keys.
6055

56+
> [!NOTE]
57+
> A logic app workflow is a billable resource. For more information, see [Azure Logic Apps pricing](/azure/logic-apps/logic-apps-pricing).
58+
6159
### Supported regions
6260

63-
End-to-end functionality is available in the following regions, which provide the data source connection, document cracking, document chunks, support for Azure OpenAI embedding models, and the Azure AI indexer support for pulling the data. The following regions for Azure Logic Apps provide the `ParseDocument` action upon which Azure AI Search integration is based.
61+
End-to-end functionality is available in the following regions, which provide the data source connection, document cracking, document chunks, support for Azure OpenAI embedding models, and the built-in indexing support for pulling the data. The following regions for Azure Logic Apps provide the `ParseDocument` action upon which indexing integration is based.
6462

6563
+ East US
6664
+ East US 2
@@ -96,15 +94,43 @@ The following connectors are useful for indexing unstructured data, as a complem
9694
+ [Azure Queues](/connectors/azurequeues/)
9795
+ [Service Bus](/connectors/servicebus/)
9896

99-
## Limitations
97+
### Supported actions
98+
99+
Logic apps integration includes the following indexing actions. For more information, see [Connect to Azure AI services from workflows in Azure Logic Apps](/azure/logic-apps/connectors/azure-ai#ingest-data-workflow).
100+
101+
+ Check for new data.
102+
+ Get the data. An HTTP action that retrieves the uploaded document using the file URL from the trigger output.
103+
+ Compose document details. A Data Operations action that concatenates various items.
104+
+ Create token string. A Data Operations action that produces a token string using the output from the Compose action.
105+
+ Create content chunks. A Data Operations action that splits the token string into pieces, based on either the number of characters or tokens per content chunk.
106+
+ Convert tokenized data to JSON. A Data Operations action that converts the token string chunks into a JSON array.
107+
+ Select JSON array items. A Data Operations action that selects multiple items from the JSON array.
108+
+ Generate the embeddings. An Azure OpenAI action that creates embeddings for each JSON array item.
109+
+ Select embeddings and other information. A Data Operations action that selects embeddings and other document information.
110+
+ Index the data. An Azure AI Search action that indexes the data based on each selected embedding.
111+
112+
It also supports the following query actions:
113+
114+
+ Wait for input prompt. A trigger that either polls or waits for new data to arrive, either based on a scheduled recurrence or in response to specific events respectively.
115+
+ Input system message for the model. A Data Operations action that provides input to train the model.
116+
+ Input sample questions and responses. A Data Operations action that provides sample customer questions and associated roles to train the model.
117+
+ Input system message for search query. A Data Operations action that provides search query input to train the model.
118+
+ Generate search query. An Inline Code action that uses JavaScript to create a search query for the vector store, based on the outputs from the preceding Compose actions.
119+
+ Convert query to embedding. An Azure OpenAI action that connects to the chat completion API, which guarantees reliable responses in chat conversations.
120+
+ Get an embedding. An Azure OpenAI action that gets a single vector embedding.
121+
+ Search the vector database. An Azure AI Search action that executes searches in the vector store.
122+
+ Create prompt. An Inline Code action that uses JavaScript to build prompts.
123+
+ Perform chat completion. An Azure OpenAI action that connects to the chat completion API, which guarantees reliable responses in chat conversations.
124+
+ Return a response. A Request action that returns the results to the caller when you use the Request trigger.
100125

101-
Currently, the public preview has these limitations:
126+
## Limitations
102127

103128
+ The search index is generated using a fixed schema (document ID, content, and vectorized content), with text extraction only. You can [modify the index](#modify-existing-objects) as long as the update doesn't affect existing fields.
104129
+ Vectorization supports text embedding only.
105130
+ Deletion detection isn't supported. You must manually [delete orphaned documents](search-howto-reindex.md#delete-orphan-documents) from the index.
106131
+ Duplicate documents in the search index are a known issue in this preview. Consider deleting objects and starting over if this becomes an issue.
107-
+ No support for private endpoints in the logic app workflow created by the portal wizard. The workflow is hosted using the [**Consumption** hosting option](/azure/logic-apps/single-tenant-overview-compare) and is subject to its constraints. To use the **Standard** hosting option, use a programmatic approach to creating the workflow. Use the [latest preview REST API](/rest/api/searchservice/operation-groups?view=rest-searchservice-2025-08-01-preview&preserve-view=true) or a prerelease Azure SDK package that provides the feature.
132+
+ No support for private endpoints in the logic app workflow created by the portal wizard. The workflow is hosted using the [**Consumption** hosting option](/azure/logic-apps/single-tenant-overview-compare) and is subject to its constraints. To use the **Standard** hosting option, use a programmatic approach to creating the workflow.
133+
+ All actions are generally available except for
108134

109135
## Create a logic app workflow
110136

articles/search/whats-new.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Learn about the latest updates to Azure AI Search functionality, docs, and sampl
2525
| Item | Type | Description |
2626
|--|--|--|
2727
| [Search Service 2025-09-01](/rest/api/searchservice/operation-groups?view=rest-searchservice-2025-09-01&preserve-view=true) | REST | New stable REST API version supports general availability for Microsoft OneLake indexer, Document Layout skill, and other APIs. |
28+
| [Logic app worklow integration](search-how-to-index-logic-apps-indexers.md) | Indexer | Generally available. |
2829
| [OneLake indexer](search-how-to-index-onelake-files.md) | Indexer | Generally available. |
2930
| [Document Layout skill](cognitive-search-skill-document-intelligence-layout.md) | Indexer | Generally available. |
3031
| [Normalizers](search-normalizers.md) | Keyword search | Generally available. |

0 commit comments

Comments
 (0)