Skip to content

patch list index#45137

Open
xiangyan99 wants to merge 8 commits intomainfrom
search_patch_list_index
Open

patch list index#45137
xiangyan99 wants to merge 8 commits intomainfrom
search_patch_list_index

Conversation

@xiangyan99
Copy link
Member

Description

Please add an informative description that covers that changes made by the pull request and link all relevant issues.

If an SDK is being regenerated based on a new API spec, a link to the pull request containing these API spec changes should be included above.

All SDK Contribution checklist:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

@github-actions
Copy link

github-actions bot commented Feb 11, 2026

API Change Check

APIView identified API level changes in this PR and created the following API reviews

azure-search-documents

@xiangyan99 xiangyan99 marked this pull request as ready for review February 11, 2026 21:13
@xiangyan99 xiangyan99 requested review from a team as code owners February 11, 2026 21:13
Copilot AI review requested due to automatic review settings February 11, 2026 21:13
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the azure-search-documents package to support listing indexes with selected properties (via $select), introducing a dedicated response model and plumbing a new/alternate request path through the sync + async index operations. It also includes some API metadata and docstring updates.

Changes:

  • Add SearchIndexResponse model and expose it from azure.search.documents.indexes.models.
  • Add a select parameter to SearchIndexClient.list_indexes() (sync + async) that switches to a $select-enabled listing path and response type.
  • Update APIView/metadata files and refresh API version docstrings across multiple clients/configurations.

Reviewed changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
sdk/search/azure-search-documents/azure/search/documents/models/_patch.py Minor formatting change in model patch module.
sdk/search/azure-search-documents/azure/search/documents/knowledgebases/aio/_configuration.py Updates knowledgebases async configuration docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/knowledgebases/aio/_client.py Updates knowledgebases async client docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/knowledgebases/_configuration.py Updates knowledgebases sync configuration docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/knowledgebases/_client.py Updates knowledgebases sync client docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/indexes/models/_models.py Adds the new SearchIndexResponse model used for selected-properties index listings.
sdk/search/azure-search-documents/azure/search/documents/indexes/models/init.py Exports SearchIndexResponse from the models package.
sdk/search/azure-search-documents/azure/search/documents/indexes/aio/_operations/_patch.py Adds async list_indexes(select=...) wrapper and adjusts list_index_names implementation.
sdk/search/azure-search-documents/azure/search/documents/indexes/aio/_operations/_operations.py Adds async plumbing for _list_indexes and list_indexes_with_selected_properties returning SearchIndexResponse.
sdk/search/azure-search-documents/azure/search/documents/indexes/aio/_configuration.py Updates indexes async configuration docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/indexes/aio/_client.py Updates indexes async client docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/indexes/_operations/_patch.py Adds sync list_indexes(select=...) wrapper and adjusts list_index_names implementation.
sdk/search/azure-search-documents/azure/search/documents/indexes/_operations/_operations.py Splits list-index request builders and adds list_indexes_with_selected_properties returning SearchIndexResponse.
sdk/search/azure-search-documents/azure/search/documents/indexes/_configuration.py Updates indexes sync configuration docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/indexes/_client.py Updates indexes sync client docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/aio/_configuration.py Updates async search client configuration docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/aio/_client.py Updates async search client docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/_configuration.py Updates sync search client configuration docstring for api_version.
sdk/search/azure-search-documents/azure/search/documents/_client.py Updates sync search client docstring for api_version.
sdk/search/azure-search-documents/apiview-properties.json Updates APIView mappings for the new symbol/method.
sdk/search/azure-search-documents/_metadata.json Adds apiVersions metadata alongside the existing apiVersion.

@github-project-automation github-project-automation bot moved this from Untriaged to In Progress in Azure SDK for Search Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants