Функция поиска в электронных библиотеках работает на основе индекса документов. 1 Это специально разработанная структура данных, которая хранится в файловой системе в виде набора индексных файлов и служит инструментом поиска. 2
Процесс поиска включает несколько этапов: 4
- Поиск по библиографической информации. 4 Система ищет совпадение текста запроса с полями «автор», «название» и «рубрика ББК». 4 Найденные результаты выводятся в строгой последовательности: сначала все издания, запрос по которым совпадает с полем «автор», затем с полем «название» и последними в списке отображаются издания, в которых текст запроса совпадает с полем «рубрика ББК». 4
- Поиск по фразам в текстах изданий. 4 Если на первом этапе поиска результатов не найдено, то система автоматически запускает второй этап поиска по фразам в текстах изданий. 4
- Расширение результатов поиска. 4 На этом этапе отображаются издания, в тексте которых слова поискового запроса расположены на значительном расстоянии друг от друга. 4
Результаты поиска могут быть отсортированы по разным характеристикам: автору, названию, дате выпуска и другим. 2
Особую ценность представляет собой контекстный поиск, который учитывает тематику текста при выдаче результатов на поисковый запрос. 1 Это важно, например, при поиске научной литературы, так как многие термины имеют различное значение в различных науках. 1