get_compaction_plans()
この操作は現在の compaction プランを取得します。
リクエスト構文
python
get_compaction_plans(
timeout: float | None
)
パラメータ:
-
timeout (float | None)
この操作のタイムアウト時間です。これを None に設定すると、レスポンスが到着した時点、またはエラーが発生した時点でこの操作はタイムアウトします。
戻り値の型:
NoneType
戻り値:
None
例外:
-
MilvusException
この操作の実行中に何らかのエラーが発生した場合、この例外が発生します。
例
python
from pymilvus import Collection, CollectionSchema, FieldSchema, DataType
schema = CollectionSchema([
FieldSchema("id", DataType.INT64, is_primary=True),
FieldSchema("vector", DataType.FLOAT_VECTOR, dim=5)
])
# Create a collection
collection = Collection(
name="test_collection",
schema=schema
)
# Compact small segments
collection.compact()
# Check the compaction state
collection.get_compaction_plans()
# Compaction Plans:
# - compaction id: 446738261026576357
# - state: Completed
# - plans: []
関連する操作
次の操作は get_compaction_plans() に関連しています。