Онлайн приложение Расширенный поиск в HTML представляет собой систему полнотекстового поиска по текстовому содержимому файлов HTML и имеет следующие возможности:
-
Три режима поиска: всех слов из запроса, любого слова из запроса, целой фразы.
-
Регистрозависимый и регистронезависимый поиск.
-
Нечеткий поиск (приблизительное сопоставление строк) с возможностью задания значения нечеткости от 1 до 9.
-
Поиск с подстановочными знаками (поддерживаются знаки: "?" – для одиночного символа, "*" – для группы символов или пустой подстроки).
-
Поиск различных словоформ, синонимов и омофонов.
Система полнотекстового поиска GroupDocs.Search, на базе которой построено данное приложение, имеет гораздо более широкие возможности, например:
-
Продвинутый логический поиск – слова запроса могут комбинироваться логическими операторами в выражение произвольной сложности.
-
Для нечеткого поиска может задаваться функция зависимости нечеткости от длины слова линейная или ступенчатая.
-
Продвинутый поиск слов по шаблону с подстановочными знаками.
-
Фасетный поиск в любом поле файла HTML.
-
Продвинутый поиск диапазонов чисел и дат в любом формате.
Расширенный поиск в HTML в данном веб приложении выполняется в два этапа:
-
Индексирование файлов HTML.
-
Поиск в индексе.
Результаты поиска формируются в виде:
-
Списка сегментов текста содержащих слова и фразы запроса.
-
Целого извлеченного текста файла HTML с подсветкой найденных слов и фраз.
-
Постранично отформатированного файла HTML с подсветкой найденных слов и фраз.