2
Whoosh
Whooshは、テキストにインデックスを付けてからインデックスを検索するためのクラスと関数のライブラリです。コンテンツのカスタム検索エンジンを開発できます。
- 無料アプリ
- Self-Hosted
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.は、コードのオープンソース化に快く同意しました。
Self-HostedのWhooshの代替
43
elasticsearch
ElasticSearchは、Apacheライセンス(Lucene)の下でJavaに基づいた、分散型のRESTfulな無料/オープンソースの検索サーバーです。
- フリーミアムアプリ
- Windows
- Linux
- Java
- Web
- Self-Hosted
0
Apisearch
数百万を超えるドキュメントを検索し、ユーザーにユニークで素晴らしい忘れられない体験を提供します。
- フリーミアムアプリ
- GitHub Pages
- Self-Hosted