> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> توثيق للتعامل مع فهارس تخطي البيانات

# التعامل مع فهارس تخطي البيانات

العمليات التالية متاحة:

<div id="add-index">
  ## ADD INDEX
</div>

`ALTER TABLE [db.]table_name [ON CLUSTER cluster] ADD INDEX [IF NOT EXISTS] name expression TYPE type [GRANULARITY value] [FIRST|AFTER name]` - يضيف وصف الفهرس إلى البيانات الوصفية للجداول.

<div id="drop-index">
  ## DROP INDEX
</div>

`ALTER TABLE [db.]table_name [ON CLUSTER cluster] DROP INDEX [IF EXISTS] name` - يزيل وصف الفهرس من البيانات الوصفية للجدول ويحذف ملفات الفهرس من القرص. ويُنفَّذ ذلك على شكل [mutation](/ar/reference/statements/alter/index#mutations).

<div id="materialize-index">
  ## MATERIALIZE INDEX
</div>

`ALTER TABLE [db.]table_name [ON CLUSTER cluster] MATERIALIZE INDEX [IF EXISTS] name [IN PARTITION partition_name]` - يعيد إنشاء الفهرس الثانوي `name` لـ `partition_name` المحدَّد. تُنفَّذ هذه العملية على هيئة [mutation](/ar/reference/statements/alter/index#mutations). وإذا أُغفل الجزء `IN PARTITION`، فسيُعاد إنشاء الفهرس لبيانات الجدول بالكامل.

<div id="clear-index">
  ## CLEAR INDEX
</div>

`ALTER TABLE [db.]table_name [ON CLUSTER cluster] CLEAR INDEX [IF EXISTS] name [IN PARTITION partition_name]` - يحذف ملفات الفهرس الثانوي من القرص دون إزالة الوصف. يُنفَّذ على شكل [mutation](/ar/reference/statements/alter/index#mutations).

تُعد الأوامر `ADD` و`DROP` و`CLEAR` خفيفة، بمعنى أنها لا تغيّر سوى البيانات الوصفية أو تزيل الملفات.
كما أنها مكررة، إذ تُزامِن البيانات الوصفية للفهارس عبر ClickHouse Keeper أو ZooKeeper.

<Note>
  يُدعَم التعامل مع الفهارس فقط للجداول التي تستخدم المحرك [`*MergeTree`](/ar/reference/engines/table-engines/mergetree-family/mergetree) (بما في ذلك الأنواع [replicated](/ar/reference/engines/table-engines/mergetree-family/replication)).
</Note>
