| XAPIAN-COMPACT(1) | User Commands | XAPIAN-COMPACT(1) |
نام (NAME)
xapian-compact - فشردهسازی یک پایگاه داده، یا ادغام و فشردهسازی چند پایگاه داده
خلاصه دستور (SYNOPSIS)
xapian-compact [OPTIONS] SOURCE_DATABASE... DESTINATION_DATABASE
توضیحات (DESCRIPTION)
دستور xapian-compact یک پایگاه داده را فشردهسازی میکند، یا چندین پایگاه داده را با یکدیگر ادغام و فشرده میسازد.
گزینهها (OPTIONS)
- -b, --blocksize=B
- تنظیم اندازهٔ بلوک بر حسب بایت (مانند 4096) یا کیلوبایت (مانند 4K) (باید بین 2K و 64K و توانی از ۲ باشد، پیشفرض 8K است)
- -B, --backend=B
- تنظیم موتور (backend) خروجی. مقادیر پشتیبانیشده 'glass' و 'honey' هستند. بهطور پیشفرض از backend ورودی استفاده میشود. در حال حاضر تنها تبدیل glass به honey پیادهسازی شده است - در غیر این صورت backend باید یکسان باشد.
- -n, --no-full
- غیرفعال کردن فشردهسازی کامل
- -F, --fuller
- از نسخهٔ Xapian 1.4.31 به بعد تأثیری برای glass ندارد
- -m, --multipass
- در صورت ادغام بیش از ۳ پایگاه داده، فهرستهای رخداد (postlists) در چند مرحله ادغام میشوند (که معمولاً سریعتر است اما به فضای دیسک بیشتری برای فایلهای موقت نیاز دارد)
- --no-renumber
- حفظ شمارهگذاری شناسههای سند (document ids) (کاربردی در صورتی که ارجاعات خارجی به آنها دارید، یا آنها را برای مطابقت با شناسههای یکتا از یک منبع خارجی تنظیم کردهاید). در حال حاضر این گزینه هنگام ادغام پایگاههای داده تنها در صورتی پشتیبانی میشود که دارای محدودههای مجزایی از شناسههای سند استفادهشده باشند
- -s, --single-file
- تولید یک پایگاه داده تکفایلی
- --help
- نمایش این راهنما و خروج
- --version
- نمایش اطلاعات نسخه و خروج
| August 2026 | xapian-core 2.1.0 |