Loading article…
| 開発者 | 翻訳: |
|---|---|
| 安定リリース | 1.4.25
/ 2024年3月8日[1] |
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | 検索およびインデックス API。 |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | 翻訳: |
Xapianは、GNU General Public License (GPL)に基づいてリリースされた、無料のオープンソースの確率的情報検索ライブラリです。 [2] これは、プログラマー向けの全文検索エンジンライブラリです。
C++で書かれており、 Perl、Python (2 および 3)、PHP (5 および 7)、Java、Tcl、C#、Ruby、Lua、Erlang、Node.js、Rから使用できるようにバインディングされています。[1] [3] Xapian は移植性が高く、 Linux、OS X、FreeBSD、NetBSD、OpenBSD、Solaris、HP-UX、AIX、Windows、OS/2 [4] [2]、Hurd、[5] [6] 、 Tru64で動作します。[要出典] Xapian は、ケンブリッジ大学のMartin F. Porter 博士によって書かれた Muscat 検索エンジンから発展しました。 [7] Xapian の最初の公式リリースは、2002 年 9 月 20 日のバージョン 0.5.0 でした。[8]
Xapianを使用すると、開発者は独自のアプリケーションに高度なインデックス作成機能と検索機能を追加できます。Xapianを使用している組織やプロジェクトには、ケルン大学図書館、Debian、Die Zeit、MoinMoin、One Laptop per Childなどがあります。[9]
特徴[2]
- Unicode 9.0 ( BMP を超えるコードポイントを含む)をサポートし、インデックス付きテキストをUTF-8で保存します。
- トランザクション: トランザクションの途中でデータベースの更新が失敗した場合でも、データベースは一貫した状態を維持することが保証されます。
- 同時に検索と更新が行われ、新しいドキュメントがすぐに表示されます。
- 大規模データベースのサポート: Xapian は数億のドキュメントまで拡張できることが実証されています。
- 正確な確率的ランキング: 関連性の高いドキュメントが最初にリストされます。
- フレーズと近接検索。
- 関連性フィードバック。ランキングを向上させ、クエリを拡張したり、関連ドキュメントを検索したり、ドキュメントを分類したりすることができます。
- 構造化されたブールクエリ、例: 「レース AND 条件 NOT 馬」
- ワイルドカード検索、例: "wiki*"
- スペル修正
- 同義語
- Omega は、Web サイトまたはイントラネットに検索エンジンを追加するためのパッケージ ソリューションです。Omega は簡単に拡張でき、変化する要件に合わせて調整できます。
GUIフロントエンド
参照
参考文献
- ^ ab “The Xapian Project” . 2020年9月2日閲覧。
- ^ abc 「The Xapian Project : Features」。2018年3月31日閲覧。
- ^ ラキアピアン
- ^ 「Xapian と Omega のバージョン 1.0.6」。freshmeat.net。2011年 6 月 12 日時点のオリジナルよりアーカイブ。2018年 3 月 31 日閲覧。
- ^ GNU Hurd の Debian ビルド成功レポート[永久リンク切れ]
- ^ 「Debian -- パッケージ検索結果 -- xapian」。2018年3月31日閲覧。
- ^ 「Xapianプロジェクト:歴史」。2022年4月10日閲覧。
- ^ 「Xapian Core NEWS」 . 2022年4月10日閲覧。
- ^ 「Xapian ユーザー」 。2018年 3 月 31 日閲覧。
外部リンク
- 公式サイト
