Spec-Zone .ru
спецификации, руководства, описания, API
|
myisam_ftdump выводит на экран информацию о FULLTEXT
индексирует в MyISAM
таблицы. Это читает MyISAM
индексный файл непосредственно, таким образом, это должно быть выполнено на
узле сервера, где таблица располагается. Перед использованием myisam_ftdump, убедиться к проблеме a FLUSH
TABLES
оператор сначала, если сервер работает.
myisam_ftdump сканирует и выводит все, индексируют, который не особенно быстр. С другой стороны распределение слов нечасто изменяется, таким образом, оно не должно часто выполняться.
Вызовите myisam_ftdump как это:
shell> myisam_ftdump [options
]
tbl_name
index_num
tbl_name
параметром должно быть имя a MyISAM
таблица. Можно также определить таблицу, называя ее индексный файл (файл с
.MYI
суффикс). Если Вы не вызываете myisam_ftdump в каталоге, где табличные файлы располагаются,
таблице или имени индексного файла должен предшествовать путь к каталогу базы данных таблицы. Индексы начинаются
0.
Пример: Предположите что test
база данных содержит названную таблицу mytexttable
у этого есть следующее определение:
CREATE TABLE mytexttable( id INT NOT NULL, txt TEXT NOT NULL, PRIMARY KEY (id), FULLTEXT (txt)) ENGINE=MyISAM;
Индексирование на id
индексируют 0 и FULLTEXT
индексируйте на txt
индексируют 1. Если Ваш рабочий каталог test
каталог базы данных, вызовите myisam_ftdump следующим образом:
shell> myisam_ftdump mytexttable
1
Если путь к test
каталог базы данных /usr/local/mysql/data/test
,
можно также определить параметр имени таблицы, используя тот путь. Это полезно, если Вы не вызываете myisam_ftdump
в каталоге базы данных:
shell> myisam_ftdump
/usr/local/mysql/data/test/mytexttable 1
Можно использовать myisam_ftdump, чтобы генерировать список элементов индекса в порядке частоты возникновения как это:
shell> myisam_ftdump -c mytexttable 1 | sort
-r
myisam_ftdump поддерживает следующие опции:
--help
, -h
-?
Выведите на экран сообщение справки и выход.
--count
, -c
Вычислите статистику на слово (количества и глобальные веса).
--dump
, -d
Выведите индексирование, включая смещения данных и веса слова.
--length
, -l
Сообщите о распределении длины.
--stats
, -s
Глобальная переменная отчета индексирует статистику. Это - работа значения по умолчанию, если никакая другая работа не определяется.
--verbose
, -v
Многословный режим. Напечатайте более вывод о том, что делает программа.