Skip to content

Commit bda1731

Browse files
committed
Logic Apps GA
1 parent 57f1635 commit bda1731

File tree

3 files changed

+40
-13
lines changed

3 files changed

+40
-13
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: 37 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
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 pipelines and creates indexed 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.
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.
2321

2422
> [!NOTE]
2523
> A logic app workflow is a billable resource. For more information, see [Azure Logic Apps pricing](/azure/logic-apps/logic-apps-pricing).
@@ -28,7 +26,7 @@ You can create a workflow in Azure AI Search using the **Import data (new)** wiz
2826

2927
Azure Logic Apps integration in Azure AI Search adds support for:
3028

31-
+ More data sources from Microsoft and other providers
29+
+ [More data sources](search-data-sources-gallery.md) from Microsoft and other providers
3230
+ Integrated vectorization
3331
+ Scheduled or on-demand indexing
3432
+ Change detection of new and existing documents
@@ -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)