请输入您要查询的百科知识:

 

词条 Xapian
释义

  1. Features[1]

  2. See also

  3. References

  4. External links

{{Infobox software
| name = Xapian
| logo =
| screenshot =
| caption =
| developer = xapian.org
| latest release version = 1.4.9[1]
| latest release date = {{Start date and age|2018|11|2}}
| programming language = C++
| operating system = Cross-platform
| platform =
| genre = Search and index API.
| license = GNU General Public License
| website = {{URL|https://xapian.org/}}
}}

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

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[2][3]. Xapian is highly portable and runs on Linux, OS X, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX, AIX, Windows, OS/2[4][1] and Hurd, [5][6] as well as Tru64.{{Citation needed|date=March 2018}}

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.[7]

Features[1]

  • 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.

See also

{{Portal|Free and open-source software}}
  • List of information retrieval libraries
  • Recoll

References

1. ^{{cite web |url=http://xapian.org/features |title=The Xapian Project : Features |access-date=2018-03-31}}
2. ^{{cite web |url=https://xapian.org/ |title=The Xapian Project |access-date=2018-03-31}}
3. ^[https://github.com/amandaJayanetti/RXapian#readme RXapian]
4. ^{{cite web |url=http://freshmeat.net/projects/xapian/releases/273896 |title=Version 1.0.6 of Xapian and Omega |website=freshmeat.net|access-date=2018-03-31 |archive-url=https://web.archive.org/web/20110612182915/http://freshmeat.net/projects/xapian/releases/273896 |archive-date=2011-06-12}}
5. ^Debian built success report for GNU Hurd{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }}
6. ^{{cite web |url=https://packages.debian.org/search?suite=all&arch=hurd-i386&searchon=names&keywords=xapian |title=Debian -- Package Search Results -- xapian |access-date=2018-03-31}}
7. ^{{cite web |url=http://xapian.org/users |title=Xapian Users |access-date=2018-03-31}}

External links

  • {{official website}}

1 : Free search engine software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 11:19:44