言語を選択

ホームページ arrow-right ... arrow-right 教育およびリファレンスソフトウェア arrow-right Whoosh

Whoosh の代わりとなる 5 個の無料および有料のリストをまとめました。 主な競合相手はAlgoliaelasticsearchです。 これらに加えて、ユーザーは Whoosh と Apache SolrSphinx (search engine)Apisearch の間の比較も行います。 また、他の同様のオプションもここで確認できます: 教育およびリファレンスソフトウェア


Algolia
Free Subscription

アルゴリアは、自然言語処理とベクトル検索を単一のAPIでシームレスに統合した、包括的なAI検索・発見プラットフォームです。

elasticsearch
Open Source

ElasticSearchは、Javaに基づく分散型のRESTfulな無料/オープンソースの検索サーバーです...

Apache Solr
Free Open Source

Solrは、Lucene検索ライブラリに基づくオープンソースのエンタープライズ検索サーバーで、XML / HTTPおよび...

Sphinx (search engine)
Free Open Source

Sphinxは、インデックス付けデータベースコンテンツを念頭に置いて設計されたフリーソフトウェア検索エンジンです。

Apisearch
Open Source

数百万を超えるドキュメントを検索し、ユーザーにユニークで驚くべき忘れられない思い出を与えましょう...

Whooshは、テキストにインデックスを付けてからインデックスを検索するためのクラスと関数のライブラリです。

Whoosh 概要

Whooshは、純粋なPythonで実装された高速で機能的なフルテキストインデックス作成および検索ライブラリです。 プログラマはこれを使用して、検索機能をアプリケーションやWebサイトに簡単に追加できます。 Whooshの動作のあらゆる部分を拡張したり置き換えたりして、ニーズを正確に満たすことができます。

Whooshの機能には次のものがあります。

Pythonic API。
ピュアパイソン。 コンパイルやバイナリパッケージは不要で、不思議なクラッシュはありません。
フィールド化インデックスと検索。
高速なインデックス作成と取得-私が知っている他のどのPythonの純粋な検索ソリューションよりも高速です。 ベンチマークを参照してください。
プラグ可能なスコアリングアルゴリズム(BM25Fを含む)、テキスト分析、ストレージ、投稿形式など
強力なクエリ言語。
プロダクション品質の純粋なPythonスペルチェッカー(私の知る限り、唯一のもの)。

Whooshは、次の状況で役立つ場合があります。

ネイティブライブラリのビルド/コンパイル(またはユーザーによるビルド/コンパイルの強制)を回避するために、どこでもpure-Pythonソリューションが望ましいです。
研究プラットフォームとして(少なくとも、PythonがJavaよりも読みやすく、使いやすいと感じるプログラマー向け)。
生の速度よりも使いやすいPythonicインターフェイスが重要な場合。
アプリケーションが1つの深く統合された検索/ルックアップソリューションをうまく利用できる場合、2つの異なる検索ソリューション(単純/低速/自家製の統合、インデックス付き/高速/外部のバイナリ依存関係)オプション)。

WhooshはMatt Chaputによって作成および管理されています。 もともとは、Side Effects Softwareの3DアニメーションソフトウェアHoudiniのオンラインヘルプシステムで使用するために作成されました。 Side Effects Software Inc.は、コードのオープンソース化に快く同意してくれました。

Whoosh 機能

tick-square Full text search
tick-square Indexed search

トップWhooshの代替案

ソフトウェアについての意見を共有し、レビューを残してさらに向上させるのに役立てましょう!

Whoosh タグ

library python

変更の提案

あなたのフィードバック

評価を選択してください
評価を選択してください

Your vote has been counted.

Do you have experience using this software?