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
Copy file name to clipboardExpand all lines: articles/search/search-how-to-large-index.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,9 @@ ms.date: 10/24/2024
15
15
16
16
# Index large data sets in Azure AI Search
17
17
18
-
If your search solution requirements include indexing big data or complex data, this article articulates strategies for accommodating longrunning processes on Azure AI Search.
18
+
If you need to index large or complex data sets in your search solution, this article explores strategies to accommodate long-running processes on Azure AI Search.
19
19
20
-
This article assumes familiarity with the [two basic approaches for importing data](search-what-is-data-import.md): *pushing* data into an index, or *pulling* in data from a supported data source using a [search indexer](search-indexer-overview.md). If your scenario involves computationally intensive [AI enrichment](cognitive-search-concept-intro.md), then indexers are required, given the skillset dependency on indexers.
20
+
These strategies assume familiarity with the [two basic approaches for importing data](search-what-is-data-import.md): *pushing* data into an index, or *pulling* in data from a supported data source using a [search indexer](search-indexer-overview.md). If your scenario involves computationally intensive [AI enrichment](cognitive-search-concept-intro.md), then indexers are required, given the skillset dependency on indexers.
21
21
22
22
This article complements [Tips for better performance](search-performance-tips.md), which offers best practices on index and query design. A well-designed index that includes only the fields and attributes you need is an important prerequisite for large-scale indexing.
23
23
@@ -26,9 +26,9 @@ We recommend using a newer search service, created after April 3, 2024, for [hig
26
26
> [!NOTE]
27
27
> The strategies described in this article assume a single large data source. If your solution requires indexing from multiple data sources, see [Index multiple data sources in Azure AI Search](/samples/azure-samples/azure-search-dotnet-scale/multiple-data-sources/) for a recommended approach.
28
28
29
-
## Index large data using the push APIs
29
+
## Index data using the push APIs
30
30
31
-
*Push* APIs, such as [Documents Index REST API](/rest/api/searchservice/documents) or the [IndexDocuments method (Azure SDK for .NET)](/dotnet/api/azure.search.documents.searchclient.indexdocuments), are the most prevalent form of indexing in Azure AI Search. For solutions that use a push API, the strategy for long-running indexing has one or both of the following components:
31
+
*Push* APIs, such as the [Documents Index REST API](/rest/api/searchservice/documents) or the [IndexDocuments method (Azure SDK for .NET)](/dotnet/api/azure.search.documents.searchclient.indexdocuments), are the most prevalent form of indexing in Azure AI Search. For solutions that use a push API, the strategy for long-running indexing has one or both of the following components:
32
32
33
33
+ Batching documents
34
34
+ Managing threads
@@ -60,7 +60,7 @@ Indexers have built-in thread management, but when you're using the push APIs, y
60
60
61
61
The Azure .NET SDK automatically retries 503s and other failed requests, but you need to implement your own logic to retry 207s. Open-source tools such as [Polly](https://github.com/App-vNext/Polly) can also be used to implement a retry strategy.
62
62
63
-
## Index with indexers and the pull APIs
63
+
## Use indexers and the pull APIs
64
64
65
65
[Indexers](search-indexer-overview.md) have several capabilities that are useful for long-running processes:
Copy file name to clipboardExpand all lines: articles/search/search-query-lucene-examples.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ ms.topic: conceptual
14
14
ms.date: 10/24/2024
15
15
---
16
16
17
-
# Examples of *full* Lucene search syntax (advanced queries in Azure AI Search)
17
+
# Examples of *full* Lucene search syntax (advanced queries)
18
18
19
19
When constructing queries for Azure AI Search, you can replace the default [simple query parser](query-simple-syntax.md) with the more powerful [Lucene query parser](query-lucene-syntax.md) to formulate specialized and advanced query expressions.
Copy file name to clipboardExpand all lines: articles/search/search-query-simple-examples.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -413,12 +413,12 @@ In the context of a Boolean search, the default `"searchMode": "any"` can be con
413
413
414
414
The following example provides an illustration. Running the following query with searchMode (any), 42 documents are returned: those containing the term *restaurant*, plus all documents that don't have the phrase *air conditioning.
415
415
416
-
Notice that there's no space between the boolean operator (`-`) and the phrase *air conditioning*.
416
+
Notice that there's no space between the boolean operator (`-`) and the phrase *air conditioning*. The quotation marks are escaped (`\"`).
417
417
418
418
```http
419
419
POST /indexes/hotels-sample-index/docs/search?api-version=2024-07-01
0 commit comments