Skip to content

Commit 2ea63e1

Browse files
committed
Add edits
1 parent b66026f commit 2ea63e1

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

articles/search/search-how-to-large-index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ ms.date: 10/24/2024
1515

1616
# Index large data sets in Azure AI Search
1717

18-
If your search solution requirements include indexing big data or complex data, this article articulates strategies for accommodating long running 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.
1919

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.
2121

2222
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.
2323

@@ -26,9 +26,9 @@ We recommend using a newer search service, created after April 3, 2024, for [hig
2626
> [!NOTE]
2727
> 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.
2828
29-
## Index large data using the push APIs
29+
## Index data using the push APIs
3030

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:
3232

3333
+ Batching documents
3434
+ Managing threads
@@ -60,7 +60,7 @@ Indexers have built-in thread management, but when you're using the push APIs, y
6060

6161
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.
6262

63-
## Index with indexers and the pull APIs
63+
## Use indexers and the pull APIs
6464

6565
[Indexers](search-indexer-overview.md) have several capabilities that are useful for long-running processes:
6666

articles/search/search-query-lucene-examples.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.topic: conceptual
1414
ms.date: 10/24/2024
1515
---
1616

17-
# Examples of *full* Lucene search syntax (advanced queries in Azure AI Search)
17+
# Examples of *full* Lucene search syntax (advanced queries)
1818

1919
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.
2020

articles/search/search-query-simple-examples.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -413,12 +413,12 @@ In the context of a Boolean search, the default `"searchMode": "any"` can be con
413413

414414
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.
415415

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 (`\"`).
417417

418418
```http
419419
POST /indexes/hotels-sample-index/docs/search?api-version=2024-07-01
420420
{
421-
"search": "restaurant -"air conditioning"",
421+
"search": "restaurant -\"air conditioning\"",
422422
"searchMode": "any",
423423
"searchFields": "Tags",
424424
"select": "HotelId, HotelName, Tags",

0 commit comments

Comments
 (0)