This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
MIT License
4.63k
stars
2.84k
forks
source link
[Cosmos] Expand full text search testing coverage #38602
The initial release of full text search covers some good few queries to showcase the new results and work that can be done by the client and the service, but fails to account for many other scenarios that we should also cover. Would like to use this issue to track adding tests that:
target individual physical partitions via partition-key
target individual physical partitions via query plan using where clause
real cross partition queries, where items are split across more than one physical partition
partition split tests while performing these long-running queries
tests using hierarchical partition keys
tests covering the new countIf aggregate that was introduced
To ensure this, we would ideally have a few logical partitions with ~100 docs in order to ensure that our matrix covers enough scenarios to make sure that any regressions or improvements are found quickly.
The initial release of full text search covers some good few queries to showcase the new results and work that can be done by the client and the service, but fails to account for many other scenarios that we should also cover. Would like to use this issue to track adding tests that:
where
clausecountIf
aggregate that was introducedTo ensure this, we would ideally have a few logical partitions with ~100 docs in order to ensure that our matrix covers enough scenarios to make sure that any regressions or improvements are found quickly.
Follow-up to https://github.com/Azure/azure-sdk-for-python/pull/38275.