Skip to content

Commit 545b791

Browse files
committed
fixed links and formatting
1 parent 8ab9dae commit 545b791

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

articles/search/search-capacity-planning.md

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,26 +37,20 @@ Capacity is expressed in *search units* that can be allocated in combinations of
3737
|*Search unit* | A single increment of total available capacity (36 units). It's also the billing unit for an Azure AI Search service. A minimum of one unit is required to run the service.|
3838
|*Replica* | Instances of the search service, used primarily to load balance query operations. Each replica hosts one copy of an index. If you allocate three replicas, you have three copies of an index available for servicing query requests.|
3939
|*Partition* | Physical storage and I/O for read/write operations (for example, when rebuilding or refreshing an index). Each partition has a slice of the total index. If you allocate three partitions, your index is divided into thirds. |
40-
Azure AI Search divides each index into shards to make the process of adding partitions faster (by moving shards to new search units).|
4140

4241
Review the [partitions and replicas table](#partition-and-replica-combinations) for possible combinations that stay under the 36 unit limit.
4342

4443
### Estimate with a billable tier
4544

4645
Storage needs are determined by the size of the indexes you expect to build. There are no solid heuristics or generalities that help with estimates. The only way to determine the size of an index is [build one](search-what-is-an-index.md). Its size is based on tokenization and embeddings, and whether you enable suggesters, filtering, and sorting, or can take advantage of [vector compression](vector-search-how-to-configure-compression-storage.md).
4746

48-
We recommend estimating on a billable tier, Basic or above. The Free tier is based on physical resources shared by multiple customers and is subject to factors beyond your control. Only the dedicated resources of a billable search service
49-
can accommodate larger sampling and processing times for more realistic estimates of index quantity, size, and query volumes during development.
47+
We recommend estimating on a billable tier, Basic or above. The Free tier runs on physical resources shared by multiple customers and is subject to factors beyond your control. Only the dedicated resources of a billable search service can accommodate larger sampling and processing times for more realistic estimates of index quantity, size, and query volumes during development.
5048

51-
1. [Review service limits at each tier](./search-limits-quotas-capacity.md#service-limits) to determine whether lower tiers can support the number of indexes you need. You need to consider object limits (maximum number of indexes, indexers, skillsets, etc.) and storage limits. Whichever limit is reached first is the effective limit.
49+
1. [Review service limits at each tier](./search-limits-quotas-capacity.md#service-limits) to determine whether lower tiers can support the number of indexes you need. Consider whether you need multiple copies of an index for active development, testing, and production.
5250

53-
Here are some points to consider regarding index limits:
51+
A search service is subect to object limits (maximum number of indexes, indexers, skillsets, etc.) and storage limits. Whichever limit is reached first is the effective limit.
5452

55-
+ Across the Basic, S1, and S2 tiers, index limits are 15, 50, and 200, respectively. The Storage Optimized tier has a limit of 10 indexes because it's designed to support a low number of very large indexes.
56-
57-
+ Consider whether you need multiple copies of an index for active development, testing, and production.
58-
59-
1. [Create a service at a billable tier](search-create-service-portal.md):
53+
1. [Create a service at a billable tier](search-create-service-portal.md). Tier are optimized for certain workloads. For example, Storage Optimized tier has a limit of 10 indexes because it's designed to support a low number of very large indexes.
6054

6155
+ Start low, at Basic or S1, if you're not sure about the projected load.
6256

@@ -66,7 +60,7 @@ can accommodate larger sampling and processing times for more realistic estimate
6660

6761
1. [Build an initial index](search-what-is-an-index.md) to determine how source data translates to an index. This is the only way to estimate index size. Attributes on the field definitions affect physical storage requirements:
6862

69-
+ For keyword or hybrid search, marking fields as filterable and sortable [increases physical storage requirements](search-what-is-an-index#example-demonstrating-the-storage-implications-of-attributes-and-suggesters).
63+
+ For keyword search, marking fields as filterable and sortable [increases index size](search-what-is-an-index.md#example-demonstrating-the-storage-implications-of-attributes-and-suggesters).
7064

7165
+ For vector search, you can [set parameters to reduce storage](vector-search-how-to-configure-compression-storage.md).
7266

@@ -80,7 +74,7 @@ For an [inverted index](https://en.wikipedia.org/wiki/Inverted_index), size and
8074

8175
Storage requirements can be inflated if you include data that will never be searched. Ideally, documents contain only the data that you need for the search experience.
8276

83-
**Service-level agreements**
77+
### Service-level agreement considerations
8478

8579
The Free tier and preview features aren't covered by [service-level agreements (SLAs)](https://azure.microsoft.com/support/legal/sla/search/v1_0/). For all billable tiers, SLAs take effect when you provision sufficient redundancy for your service.
8680

@@ -119,7 +113,7 @@ Finally, larger indexes take longer to query. As such, you might find that every
119113

120114
1. Under **Settings**, open the **Scale** page to modify replicas and partitions.
121115

122-
The following screenshot shows a Basic service provisioned with one replica and partition. The formula at the bottom indicates how many search units are being used (1). If the unit price was $100 (not a real price), the monthly cost of running this service would be $100 on average.
116+
The following screenshot shows a Standard service provisioned with one replica and partition. The formula at the bottom indicates how many search units are being used (1). If the unit price was $100 (not a real price), the monthly cost of running this service would be $100 on average.
123117

124118
:::image type="content" source="media/search-capacity-planning/1-initial-values.png" alt-text="Scale page showing current values" border="true":::
125119

0 commit comments

Comments
 (0)