fbpx
Wikipedia

Xapian

Xapian is a free and open-source probabilistic information retrieval library, released under the GNU General Public License (GPL).[2] It is a full-text search engine library for programmers.

Xapian
Developer(s)xapian.org
Stable release
1.4.23  / 7 July 2023; 3 months ago (7 July 2023)[1]
Repository
  • git.xapian.org?p=xapian
Written inC++
Operating systemCross-platform
TypeSearch and index API.
LicenseGNU General Public License
Websitexapian.org

It is written in C++, with bindings to allow use from Perl, Python (2 and 3), PHP (5 and 7), Java, Tcl, C#, Ruby, Lua, Erlang, Node.js and R.[1][3] Xapian is highly portable and runs on Linux, OS X, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX, AIX, Windows, OS/2[4][2] and Hurd,[5][6] as well as Tru64.[citation needed] Xapian grew out of the Muscat search engine, written by Dr. Martin F. Porter at the University of Cambridge.[7] The first official release of Xapian was version 0.5.0 on September 20, 2002.[8]

Xapian allows developers to add advanced indexing and search facilities to their own applications. Organisations and projects using Xapian include the Library of the University of Cologne, Debian, Die Zeit, MoinMoin, and One Laptop per Child.[9]

Features[2] edit

  • Supports Unicode 9.0 (including codepoints beyond the BMP) and stores indexed text in UTF-8.
  • Transactions: if database update fails in the middle of a transaction, the database is guaranteed to remain in a consistent state.
  • Simultaneous search and update, with new documents being immediately visible.
  • Support for large databases: Xapian has been proven to scale to hundreds of millions of documents.
  • Accurate probabilistic ranking: more relevant documents are listed first.
  • Phrase and proximity searching.
  • Relevance feedback, which improves ranking and can expand a query, find related documents, categorise documents etc.
  • Structured Boolean queries, e.g. "race AND condition NOT horse"
  • Wildcard search, e.g. "wiki*"
  • Spelling correction
  • Synonyms
  • Omega, a packaged solution for adding a search engine to a web site or intranet. Omega can easily be extended and adapted to fit changing requirements.

GUI front-ends edit

See also edit

References edit

  1. ^ a b "The Xapian Project". Retrieved 2020-09-02.
  2. ^ a b c "The Xapian Project : Features". Retrieved 2018-03-31.
  3. ^ RXapian
  4. ^ . freshmeat.net. Archived from the original on 2011-06-12. Retrieved 2018-03-31.
  5. ^ Debian built success report for GNU Hurd[permanent dead link]
  6. ^ "Debian -- Package Search Results -- xapian". Retrieved 2018-03-31.
  7. ^ "The Xapian Project: History". Retrieved 2022-04-10.
  8. ^ "Xapian Core NEWS". Retrieved 2022-04-10.
  9. ^ "Xapian Users". Retrieved 2018-03-31.

External links edit

  • Official website  

xapian, topic, this, article, meet, wikipedia, notability, guidelines, products, services, please, help, demonstrate, notability, topic, citing, reliable, secondary, sources, that, independent, topic, provide, significant, coverage, beyond, mere, trivial, ment. The topic of this article may not meet Wikipedia s notability guidelines for products and services Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention If notability cannot be shown the article is likely to be merged redirected or deleted Find sources Xapian news newspapers books scholar JSTOR February 2022 Learn how and when to remove this template message Xapian is a free and open source probabilistic information retrieval library released under the GNU General Public License GPL 2 It is a full text search engine library for programmers XapianDeveloper s xapian orgStable release1 4 23 7 July 2023 3 months ago 7 July 2023 1 Repositorygit wbr xapian wbr org p xapianWritten inC Operating systemCross platformTypeSearch and index API LicenseGNU General Public LicenseWebsitexapian wbr orgIt is written in C with bindings to allow use from Perl Python 2 and 3 PHP 5 and 7 Java Tcl C Ruby Lua Erlang Node js and R 1 3 Xapian is highly portable and runs on Linux OS X FreeBSD NetBSD OpenBSD Solaris HP UX AIX Windows OS 2 4 2 and Hurd 5 6 as well as Tru64 citation needed Xapian grew out of the Muscat search engine written by Dr Martin F Porter at the University of Cambridge 7 The first official release of Xapian was version 0 5 0 on September 20 2002 8 Xapian allows developers to add advanced indexing and search facilities to their own applications Organisations and projects using Xapian include the Library of the University of Cologne Debian Die Zeit MoinMoin and One Laptop per Child 9 Contents 1 Features 2 2 GUI front ends 3 See also 4 References 5 External linksFeatures 2 editSupports Unicode 9 0 including codepoints beyond the BMP and stores indexed text in UTF 8 Transactions if database update fails in the middle of a transaction the database is guaranteed to remain in a consistent state Simultaneous search and update with new documents being immediately visible Support for large databases Xapian has been proven to scale to hundreds of millions of documents Accurate probabilistic ranking more relevant documents are listed first Phrase and proximity searching Relevance feedback which improves ranking and can expand a query find related documents categorise documents etc Structured Boolean queries e g race AND condition NOT horse Wildcard search e g wiki Spelling correction Synonyms Omega a packaged solution for adding a search engine to a web site or intranet Omega can easily be extended and adapted to fit changing requirements GUI front ends editRecoll written using QtSee also edit nbsp Free and open source software portalList of information retrieval libraries RecollReferences edit a b The Xapian Project Retrieved 2020 09 02 a b c The Xapian Project Features Retrieved 2018 03 31 RXapian Version 1 0 6 of Xapian and Omega freshmeat net Archived from the original on 2011 06 12 Retrieved 2018 03 31 Debian built success report for GNU Hurd permanent dead link Debian Package Search Results xapian Retrieved 2018 03 31 The Xapian Project History Retrieved 2022 04 10 Xapian Core NEWS Retrieved 2022 04 10 Xapian Users Retrieved 2018 03 31 External links editOfficial website nbsp Retrieved from https en wikipedia org w index php title Xapian amp oldid 1129949918, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.