Использует Java для разработки резьбовой поисковой системы, которая отслеживала поиск пользователей, позволяет пользователям ползти веб -страниц и поиск инвертированного индекса, созданного на веб -страницах ползания.
Обрабатывает все текстовые файлы в каталоге, а его подкаталог, очищает и анализирует текст в стебли слова и создает индекс в памяти, чтобы хранить отображение от стеблей Word до документов и позиции в тех документах, где были найдены эти стеблы Word.
Поддерживает точный поиск и частичный поиск. Кроме того, приложение может отслеживать общее количество слов, найденных в каждом текстовом файле, разворачивать и оставить файл запроса, генерировать отсортированный список результатов поиска из инвертированного индекса и поддерживает написание этих результатов в файл JSON.
Поддерживает защитный индекс, защищенный потоком, и использует рабочую очередь для сборки и поиска инвертированного индекса с использованием нескольких потоков.
Поддерживает веб -полки и приобретение HTML
Поддерживает отслеживание пользователей и хранит историю пользователя