Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات جدول MergeTree ‏text_index_*

تتوفر هذه الإعدادات في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشيفرة المصدرية لـ ClickHouse.

text_index_dictionary_block_frontcoding_compression

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.61إعداد جديد

ضغط front-coding الافتراضي لكتل قاموس الفهرس النصي. يمكن استبداله بوسيطة الفهرس الصريحة dictionary_block_frontcoding_compression.

text_index_dictionary_block_size

النوع
NonZeroUInt64
القيمة الافتراضية
512
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.6512إعداد جديد

الحجم الافتراضي لكتلة القاموس لفهارس النص. يمكن تجاوزه باستخدام وسيطة الفهرس الصريحة dictionary_block_size.

text_index_max_memory_usage_before_flush

النوع
NonZeroUInt64
القيمة الافتراضية
1073741824
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.81073741824إعداد جديد. القيمة السابقة تعطل التفريغ المستند إلى الذاكرة للحفاظ على سلوك الإصدارات السابقة لـ 26.8

الحد الأقصى المقدّر للذاكرة التي يحتفظ بها منشئ فهرس نصي قبل تفريغ مقطع مؤقت.

text_index_max_processed_tokens_before_flush

النوع
NonZeroUInt64
القيمة الافتراضية
100000000
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.8100000000إعداد جديد

الحد الأقصى لعدد الرموز المميزة المعالَجة التي يراكمها مُنشئ الفهرس النصي قبل تفريغ مقطع مؤقت.

text_index_posting_list_block_size

النوع
NonZeroUInt64
القيمة الافتراضية
1048576
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.61048576إعداد جديد

حجم الكتلة الافتراضي لقائمة النشر في الفهارس النصية (بالصفوف). يمكن تجاوز هذا الإعداد باستخدام وسيطة الفهرس الصريحة posting_list_block_size.

text_index_posting_list_codec

النوع
TextIndexPostingListCodec
القيمة الافتراضية
none
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.6noneإعداد جديد

ترميز قائمة النشر الافتراضي للفهارس النصية. يمكن تجاوزه باستخدام وسيطة الفهرس posting_list_codec المحددة صراحةً.

text_index_serialization_version

النوع
MergeTreeTextIndexSerializationVersion
القيمة الافتراضية
v2_with_positions
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.8v2_with_positionsالسماح بتنسيق فهرس نصي 'v2_with_positions' الذي يحفظ مواضع الرموز المميزة لإجراء البحث عن العبارات. يعود إلى 'v1_with_codec' عند استخدام توافق إصدار أقدم، بحيث تواصل الخوادم الأحدث كتابة تنسيق يمكن للخوادم الأقدم قراءته أثناء ترقية متدرجة.
26.6v1_with_codecإعداد جديد. يتحكم في إصدار التنسيق المخزن على القرص لفهارس نصية. يعود إلى 'v0_initial' عند استخدام توافق إصدار أقدم، بحيث تواصل الخوادم الأحدث كتابة التنسيق السابق الذي يمكن للخوادم الأقدم قراءته أثناء ترقية متدرجة.

إصدار تنسيق التسلسل المخزن على القرص المفضل لكتابة فهارس نصية.

هذا الإعداد تفضيل وليس قيدًا صارمًا: إذا تعذر على الإصدار المُهيأ تمثيل فهرس، يُختار تلقائيًا إصدار أحدث قادر على تمثيله، ولا تفشل كتابة فهرس نصي بسبب هذا الإعداد أبدًا.

أثناء ترقية متدرجة، ثبّت التنسيق باستخدام إعداد compatibility على مستوى ملف التعريف في الخوادم التي تمت ترقيتها بالفعل، بحيث تواصل كتابة التنسيق الذي لا تزال الخوادم الأقدم قادرة على قراءته.

القيم الممكنة:

  • v0_initial — التنسيق الأصلي. لا يحفظ نوع ترميز قائمة النشر.
  • v1_with_codec — يحفظ نوع ترميز قائمة النشر في رأس فهرس نصي.
  • v2_with_positions — يحفظ مواضع الرموز المميزة للفهارس التي تستخدم support_phrase_search.
Navigation