'\" t .\" .TH "\fBMYISAM_FTDUMP\fR" "1" "5 March 2025" "MariaDB 11.8" "MariaDB Database System" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .\" myisam_ftdump .SH "نام (NAME)" myisam_ftdump \- نمایش اطلاعات نمایه‌های تمام‌متن (full-text) .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBmyisam_ftdump\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fItbl_name\fR\fR\fB\ \fR\fB\fIindex_num\fR\fR\ 'u \fBmyisam_ftdump [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fItbl_name\fR\fR\fB \fR\fB\fIindex_num\fR\fR .SH "توضیحات (DESCRIPTION)" .PP دستور \fBmyisam_ftdump\fR اطلاعات مربوط به نمایه‌های FULLTEXT را در جدول‌های MyISAM نمایش می‌دهد\&. این ابزار فایل نمایهٔ MyISAM را مستقیماً می‌خواند، بنابراین باید روی میزبان سروری که جدول در آن قرار دارد اجرا شود\&. پیش از استفاده از \fBmyisam_ftdump\fR، در صورتی که سرور در حال اجرا است، حتماً ابتدا دستور FLUSH TABLES را اجرا کنید\&. .PP دستور \fBmyisam_ftdump\fR کل نمایه را پویش کرده و تخلیه (dump) می‌کند، که این کار چندان سریع نیست\&. از سوی دیگر، توزیع کلمات به ندرت تغییر می‌کند، بنابراین نیازی نیست که مکرراً اجرا شود\&. .PP ابزار \fBmyisam_ftdump\fR را می‌توان به این صورت فراخوانی کرد: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmyisam_ftdump [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fItbl_name\fR\fR\fB \fR\fB\fIindex_num\fR\fR .fi .if n \{\ .RE .\} .PP آرگومان \fItbl_name\fR باید نام یک جدول MyISAM باشد\&. همچنین می‌توانید با مشخص کردن فایل نمایهٔ جدول (فایل با پسوند \&.MYI ) یک جدول را مشخص کنید\&. اگر \fBmyisam_ftdump\fR را در دایرکتوری محل قرارگیری فایل‌های جدول فراخوانی نمی‌کنید، نام جدول یا فایل نمایه باید با مسیر دایرکتوری پایگاه‌دادهٔ جدول همراه باشد\&. شماره نمایه‌ها از 0 شروع می‌شود\&. .PP مثال: فرض کنید پایگاه‌دادهٔ test شامل جدولی به نام mytexttable با تعریف زیر است: .sp .if n \{\ .RS 4 .\} .nf CREATE TABLE mytexttable ( id INT NOT NULL, txt TEXT NOT NULL, PRIMARY KEY (id), FULLTEXT (txt) ); .fi .if n \{\ .RE .\} .PP نمایه روی id نمایهٔ 0 و نمایهٔ FULLTEXT روی txt نمایهٔ 1 است\&. اگر دایرکتوری کاری شما دایرکتوری پایگاه‌دادهٔ test است، \fBmyisam_ftdump\fR را به صورت زیر فراخوانی کنید: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmyisam_ftdump mytexttable 1\fR .fi .if n \{\ .RE .\} .PP اگر مسیر دایرکتوری پایگاه‌دادهٔ test برابر /usr/local/mysql/data/test باشد، می‌توانید آرگومان نام جدول را نیز با استفاده از این مسیر مشخص کنید\&. این قابلیت در صورتی که \fBmyisam_ftdump\fR را در دایرکتوری پایگاه‌داده اجرا نکنید مفید است: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmyisam_ftdump /usr/local/mysql/data/test/mytexttable 1\fR .fi .if n \{\ .RE .\} .PP می‌توانید از \fBmyisam_ftdump\fR برای تولید فهرستی از ورودی‌های نمایه به ترتیب فراوانی تکرار به این صورت استفاده کنید: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmyisam_ftdump \-c mytexttable 1 | sort \-r\fR .fi .if n \{\ .RE .\} .PP ابزار \fBmyisam_ftdump\fR از گزینه‌های زیر پشتیبانی می‌کند: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" myisam_ftdump: help option .\" help option: myisam_ftdump \fB\-\-help\fR, \fB\-h\fR \fB\-?\fR .sp نمایش پیام راهنما و خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" myisam_ftdump: count option .\" count option: myisam_ftdump \fB\-\-count\fR, \fB\-c\fR .sp محاسبهٔ آمار به ازای هر کلمه (تعداد دفعات و وزن‌های سراسری)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" myisam_ftdump: dump option .\" dump option: myisam_ftdump \fB\-\-dump\fR, \fB\-d\fR .sp تخلیهٔ نمایه، شامل آفست‌های داده و وزن‌های کلمات\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" myisam_ftdump: length option .\" length option: myisam_ftdump \fB\-\-length\fR, \fB\-l\fR .sp گزارش توزیع طول کلمات\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" myisam_ftdump: stats option .\" stats option: myisam_ftdump \fB\-\-stats\fR, \fB\-s\fR .sp گزارش آمار سراسری نمایه\&. اگر عملیات دیگری مشخص نشده باشد، این عملیات پیش‌فرض است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" myisam_ftdump: verbose option .\" verbose option: myisam_ftdump \fB\-\-verbose\fR, \fB\-v\fR .sp حالت پرگویی (حراف)\&. چاپ خروجی بیشتر دربارهٔ عملکرد برنامه\&. .RE .SH "حق نشر (COPYRIGHT)" .br .PP کپی‌رایت 2007-2008 متعلق به MySQL AB، 2008-2010 متعلق به Sun Microsystems, Inc.، و 2010-2025 متعلق به بنیاد MariaDB .PP این مستندات یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) طبق آنچه توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، نسخه ۲ مجوز، بازتوزیع کرده یا تغییر دهید. .PP این مستندات با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید. .PP شما باید همراه با این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به نشانی بنیاد نرم‌افزارهای آزاد Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA بنویسید یا به http://www.gnu.org/licenses مراجعه کنید. .sp .SH "همچنین ببینید (SEE ALSO)" برای اطلاعات بیشتر، لطفاً به مستندات MariaDB که به‌صورت آنلاین در https://mariadb.com/docs در دسترس است مراجعه کنید. .SH "نویسنده (AUTHOR)" بنیاد MariaDB (http://www.mariadb.org).