You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
19
19
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.
23
21
24
22
> [!NOTE]
25
23
> 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
28
26
29
27
Azure Logic Apps integration in Azure AI Search adds support for:
30
28
31
-
+ More data sources from Microsoft and other providers
29
+
+[More data sources](search-data-sources-gallery.md) from Microsoft and other providers
32
30
+ Integrated vectorization
33
31
+ Scheduled or on-demand indexing
34
32
+ Change detection of new and existing documents
@@ -96,15 +94,43 @@ The following connectors are useful for indexing unstructured data, as a complem
96
94
+[Azure Queues](/connectors/azurequeues/)
97
95
+[Service Bus](/connectors/servicebus/)
98
96
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.
100
125
101
-
Currently, the public preview has these limitations:
126
+
## Limitations
102
127
103
128
+ 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.
104
129
+ Vectorization supports text embedding only.
105
130
+ Deletion detection isn't supported. You must manually [delete orphaned documents](search-howto-reindex.md#delete-orphan-documents) from the index.
106
131
+ 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.
Copy file name to clipboardExpand all lines: articles/search/whats-new.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,7 @@ Learn about the latest updates to Azure AI Search functionality, docs, and sampl
25
25
| Item | Type | Description |
26
26
|--|--|--|
27
27
|[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. |
28
29
|[OneLake indexer](search-how-to-index-onelake-files.md)| Indexer | Generally available. |
29
30
|[Document Layout skill](cognitive-search-skill-document-intelligence-layout.md)| Indexer | Generally available. |
30
31
|[Normalizers](search-normalizers.md)| Keyword search | Generally available. |
0 commit comments