Xapian

редактировать
Xapian
Разработчик (и) xapian.org
Стабильный выпуск 1.4.17 / 21 августа 2020 г.; 2 месяца назад (2020-08-21)
Репозиторий Измените это в Викиданных
Написано наC ++
Операционная система Cross -platform
Тип Search и index API.
Лицензия Стандартная общественная лицензия GNU
Веб-сайтxapian.org Измените это в Викиданных

Xapian - это бесплатная библиотека вероятностного поиска информации с открытым исходным кодом, выпущенная под Стандартной общественной лицензией GNU (GPL). Это полнотекстовая библиотека поисковой системы для программистов.

Он написан на C ++ с привязками, позволяющими использовать из Perl, Python (2 и 3), PHP (5 и 7), Java, Tcl, C#, Ruby, Lua, Erlang, Node.js и R. Xapian очень портативен и работает на Linux, OS X, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX, AIX, Windows, OS / 2 и Hurd, а также Tru64.

Xapian позволяет разработчикам добавлять расширенные средства индексации и поиска в свои собственные приложения. Организации и проекты, использующие Xapian, включают Библиотеку Кельнского университета, Debian, Die Zeit, MoinMoin и Один ноутбук на ребенка.

Содержание
  • 1 Функции
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Функции
  • Поддерживает Unicode 9.0 (включая кодовые точки за пределами BMP ) и сохраняет проиндексированный текст в UTF-8.
  • Транзакции: если обновление базы данных завершается неудачно в середине транзакции, база данных гарантированно останется в согласованном состоянии.
  • Одновременный поиск и обновление, при этом новые документы становятся видны сразу.
  • Поддержка больших баз данных: доказано, что Xapian масштабируется до сотен миллионов документов.
  • Точное вероятностное ранжирование: более релевантные документы указываются первыми.
  • Поиск по фразе и по близости.
  • Обратная связь по релевантности, которая улучшает ранжирование и может расширять запрос, находить связанные документы, категоризировать документы и т. Д.
  • Структурированные логические запросы, например "гонка И состояние НЕ лошадь"
  • Поиск по шаблону, например "wiki *"
  • Исправление орфографии
  • Синонимы
  • Omega, комплексное решение для добавления поисковой системы на веб-сайт или в интранет. Omega может быть легко расширена и адаптирована к меняющимся требованиям.
См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-22 07:09:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте