Xapian - Xapian
Vývojáři | xapian.org |
---|---|
Stabilní uvolnění | 1.4.17 / 21. srpna 2020[1] |
Úložiště | |
Napsáno | C ++ |
Operační systém | Cross-platform |
Typ | Vyhledávání a index API. |
Licence | GNU General Public License |
webová stránka | xapian |
Xapian je zdarma a open-source pravděpodobnostní vyhledávání informací knihovna, vydaná pod GNU General Public License (GPL).[2] Je to fulltext vyhledávač knihovna pro programátory.
Je napsán v C ++, s vazbami, které umožňují použití od Perl, Krajta (2 a 3), PHP (5 a 7), Jáva, Tcl, C#, Rubín, Lua, Erlang, Node.js a R.[1][3] Xapian je vysoce přenosný a běží dál Linux, OS X, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX, AIX, Okna, OS / 2[4][2] a Hurd,[5][6] stejně jako Tru64.[Citace je zapotřebí ]
Xapian umožňuje vývojářům přidávat do svých vlastních aplikací pokročilé možnosti indexování a vyhledávání. Organizace a projekty využívající Xapian zahrnují Knihovnu univerzity v Kolíně nad Rýnem, Debian, Die Zeit, MoinMoin, a Jeden notebook na dítě.[7]
Funkce[2]
- Podporuje Unicode 9.0 (včetně kódových bodů mimo EU) BMP ) a ukládá indexovaný text do UTF-8.
- Transakce: Pokud aktualizace databáze selže uprostřed transakce, je zaručeno, že databáze zůstane v konzistentním stavu.
- Simultánní vyhledávání a aktualizace s novými dokumenty, které jsou okamžitě viditelné.
- Podpora velkých databází: Bylo prokázáno, že Xapian umožňuje škálování na stovky milionů dokumentů.
- Přesné pravděpodobnostní hodnocení: nejdříve jsou uvedeny relevantnější dokumenty.
- Fráze a hledání blízkosti.
- Relevantní zpětná vazba, což zlepšuje hodnocení a může rozšířit dotaz, vyhledat související dokumenty, kategorizovat dokumenty atd.
- Strukturované booleovské dotazy, např. „závod A kondice NENÍ kůň“
- Vyhledávání pomocí zástupných znaků, např. "wiki *"
- Oprava pravopisu
- Synonyma
- Omega, zabalené řešení pro přidání vyhledávače na web nebo intranet. Omega lze snadno rozšířit a přizpůsobit měnícím se požadavkům.
Viz také
Reference
- ^ A b „Projekt Xapian“. Citováno 2020-09-02.
- ^ A b C „Projekt Xapian: Funkce“. Citováno 2018-03-31.
- ^ RXapian
- ^ „Verze 1.0.6 Xapian a Omega“. freshmeat.net. Archivovány od originál dne 12.06.2011. Citováno 2018-03-31.
- ^ Debian sestavil zprávu o úspěchu pro GNU Hurd[trvalý mrtvý odkaz ]
- ^ "Debian - Výsledky hledání balíčku - xapian". Citováno 2018-03-31.
- ^ „Uživatelé Xapian“. Citováno 2018-03-31.