builddocsearchdb

Создайте доступную для поиска базу данных документации

Синтаксис

Описание

пример

builddocsearchdb(folder) создает доступную для поиска базу данных, также называемую поисковым индексом, из файлов HTML в заданной папке.

builddocsearchdb функция создает подпапку, helpsearch-v3, содержать файлы базы данных. База данных позволяет MATLAB® искать содержимое в файлах HTML, принимающих, что версия MATLAB является той же версией, используемой, чтобы создать базу данных.

Начиная с MATLAB R2014b, можно обеспечить поисковые индексы рядом друг с другом. Например, если у вас уже есть поисковый индекс для MATLAB R2014a или ранее, запуск builddocsearchdb против вашего использования справочных файлов MATLAB R2014b или позже. Затем когда вы запускаете любой релиз MATLAB, браузер документации автоматически использует соответствующий индекс для поиска вашей базы данных документации.

Примеры

свернуть все

Создайте поисковую базу данных для пользовательских справочных файлов.

MATLAB включает набор файлов примера, чтобы продемонстрировать, как создать пользовательский тулбокс и сопроводительную документацию. Этот демонстрационный тулбокс называется Upslope Area Toolbox. upslope папка включает файл с именем info.xml, который требуется, чтобы отображать пользовательскую документацию и подпапку под названием html, который содержит файлы документации HTML и вспомогательные файлы.

Скопируйте файлы примера во временную папку и добавьте скопированные файлы в путь.

sample = fullfile(...
         matlabroot,'help','techdoc','matlab_env',...
         'examples','upslope');
tmp = tempname;
mkdir(tmp);
copyfile(sample,tmp);
addpath(tmp);

Создайте поисковую базу данных.

folder = fullfile(tmp,'html');
builddocsearchdb(folder)

Откройте Браузер документации и ищите термин tarboton, который появляется в нескольких из справочных файлов в качестве примера. Поиск возвращает результаты в документацию MathWorks®.

На левой стороне страницы, под Refine by Source, выбирают Supplemental Software, чтобы просмотреть результаты для Upslope Area Toolbox.

Удалите временные файлы в качестве примера.

rmpath(tmp)
rmdir(tmp,'s')

Входные параметры

свернуть все

Полный путь к папке с файлами HTML в виде вектора символов. Папка должна быть:

  • На пути поиска файлов MATLAB

  • Вне matlabroot папка

  • Вне любого установленного оборудования Пакет Поддержки помогают папке

Включать конкретный документ HTML в поисковую базу данных, builddocsearchdb функция требует что:

  • Документ имеет заголовок.

  • Содержимое отличается от заголовка.

Пример: builddocsearchdb('c:\myfiles\html')

Представленный в R2007a