Skip to content

Commit 7552333

Browse files
Merge pull request #6629 from HeidiSteen/heidist-freshness
[azure search] addressed facet feedback
2 parents 0f8d554 + f1136d1 commit 7552333

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

articles/search/search-faceted-navigation-examples.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -203,14 +203,19 @@ Results from this query are as follows:
203203

204204
Starting in [2025-03-01-preview REST API](/rest/api/searchservice/operation-groups?view=rest-searchservice-2025-03-01-preview&preserve-view=true) and available in the Azure portal, you can configure a facet hierarchy using the `>` and `;` operators.
205205

206-
The nesting (hierarchical) operator `>` denotes a parent–child relationship, and the semicolon operator `;` denotes multiple fields at the same nesting level, which are all children of the same parent. The parent must contain only one field. Both the parent and child fields must be `facetable`.
206+
| Operator | Description |
207+
|-|-|
208+
| `>` | Nesting (hierarchical) operator denotes a parent–child relationship. |
209+
| `;` | Semicolon operator denotes multiple fields at the same nesting level, which are all children of the same parent. The parent must contain only one field. Both the parent and child fields must be `facetable`. |
207210

208211
The order of operations in a facet expression that includes facet hierarchies are:
209212

210-
* options operator (comma `,`) that separates facet parameters for the facet field, such as the comma in `Rooms/BaseRate,values`
211-
* parentheses, such as the ones enclosing `(Rooms/BaseRate,values:50 ; Rooms/Type)`.
212-
* nesting operator (angled bracket `>`)
213-
* append operator (semicolon `;`), demonstrated in a second example `"Tags>(Rooms/BaseRate,values:50 ; Rooms/Type)"` in this section, where two child facets are peers under the Tags parent.
213+
+ The options operator (comma `,`) that separates facet parameters for the facet field, such as the comma in `Rooms/BaseRate,values`
214+
+ The parentheses, such as the ones enclosing `(Rooms/BaseRate,values:50 ; Rooms/Type)`.
215+
+ The nesting operator (angled bracket `>`)
216+
+ The append operator (semicolon `;`), demonstrated in a second example `"Tags>(Rooms/BaseRate,values:50 ; Rooms/Type)"` in this section, where two child facets are peers under the Tags parent.
217+
218+
Notice that parentheses are processed before nesting and append operations: `A > B ; C` would be different than `A > (B ; C)`.
214219

215220
There are several examples for facet hierarchies. The first example is a query that returns just a few documents, which is helpful for viewing a full response. Facets count the parent document (Hotels) and not intermediate subdocuments (Rooms), so the response determines the number of *hotels* that have any rooms in each facet bucket.
216221

@@ -480,8 +485,8 @@ Starting in [2025-03-01-preview REST API](/rest/api/searchservice/operation-grou
480485

481486
Facet filtering enables you to constrain the facet values returned to those matching a specified regular expression. Two new parameters accept a regular expression that is applied to the facet field:
482487

483-
* `includeTermFilter` filters the facet values to those that match the regular expression
484-
* `excludeTermFilter` filters the facet values to those that don't match the regular expression
488+
+ `includeTermFilter` filters the facet values to those that match the regular expression
489+
+ `excludeTermFilter` filters the facet values to those that don't match the regular expression
485490

486491
If a facet string satisfies both conditions, the `excludeTermFilter` takes precedence because the set of bucket strings is first evaluated with `includeTermFilter` and then excluded with `excludeTermFilter`.
487492

articles/search/search-security-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ The private endpoint uses an IP address from the virtual network address space f
119119

120120
:::image type="content" source="media/search-security-overview/inbound-private-link-azure-cog-search.png" alt-text="sample architecture diagram for private endpoint access":::
121121

122-
While this solution is the most secure, using more services is an added cost so be sure you have a clear understanding of the benefits before diving in. For more information about costs, see the [pricing page](https://azure.microsoft.com/pricing/details/private-link/). For more information about how these components work together, [watch this video](https://learn.microsoft.com/Shows/AI-Show/Azure-Cognitive-Search-Whats-new-in-security/player]). Coverage of the private endpoint option starts at 5:48 into the video. For instructions on how to set up the endpoint, see [Create a Private Endpoint for Azure AI Search](service-create-private-endpoint.md).
122+
While this solution is the most secure, using more services is an added cost so be sure you have a clear understanding of the benefits before diving in. For more information about costs, see the [pricing page](https://azure.microsoft.com/pricing/details/private-link/). For more information about how these components work together, [watch this video](https://learn.microsoft.com/Shows/AI-Show/Azure-Cognitive-Search-Whats-new-in-security/player). Coverage of the private endpoint option starts at 5:48 into the video. For instructions on how to set up the endpoint, see [Create a Private Endpoint for Azure AI Search](service-create-private-endpoint.md).
123123

124124
### Network security perimeter
125125

0 commit comments

Comments
 (0)