Greenstone

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
Greenstone
Разработчик New Zealand Digital Library Project
Лицензия GPL
Сайт http://www.greenstone.org

Greenstone (русск. Зеленый камень) — свободно распространяемая программа для создания и поддержания цифровых онлайн библиотек.

Greenstone разрабатывается в рамках проекта электронной библиотеки Новой Зеландии. Программа распространяется под лицензией GNU GPL.

В отличие от обычных поисковых систем эта программа является именно электронной библиотекой, так как не просто производит поиск, но и хранит все проиндексированные документы. Уникальность её заключается в возможности хранения и очень быстрого поиска по значительным (сотни гигабайт) объёмам данных.

Для создания поискового индекса используется улучшеный вариант алгоритма MG (Managing Gigabytes) MGPP (Managing Gigabytes ++). Фактически, любые данные рассматриваются как бинарные, поэтому библиотека с лёгкостью может хранить в себе данные любого формата.

При добавлении файла в библиотеку он сначала проходит предварительную подготовку с помощью соответствующего плагина. На этом этапе из документа извлекается различная метаинформация. Например, из документа HTML с лёгкостью может быть извлечено название документа, его описание и пр. Эта метаинформация используется для построения дополнительных, кроме полнотекстового, поисковых индексов; таким образом возможен поиск по нескольким полям. Создание метаинформации возможно и вручную, оператором библиотеки. Метаинформация поддерживается в соответствии с распространёнными форматами библиотечных указателей, например Dublin Core.

Пополнение библиотеки возможно не только с локального компьютера: библиотечный интерфейс предоставляет возможность скачивания файлов из сети, а также поддерживает распространённые протоколы обмена данными между библиотеками, например Z 39-50.

Среди типов документов, поддерживаемых Greenstone следует отметить Microsoft Word и Excel, Rich Text Format, HTML, plain text, PDF, ZIP, MP3 и т. д.

Поисковый язык, помимо булевых операторов НЕ, И и ИЛИ, и операторов группировки (скобки), позволяет искать слова в исходной форме (по крайней мере для английского языка). Возможна регулировка расстояния между искомыми словами; по умолчанию же, пара слов объединённая оператором И ищется на расстоянии не более 20 слов.

См. также

es:Greenstone (software) fr:Greenstone pl:Greenstone Digital Library uk:Greenstone

Источник — «http://www.sbup.com/wiki/Greenstone»
Личные инструменты

Served in 0.107 secs.