LiteIndex
組み込み、スレッドとプロセスセーフ、ディスクバック、使いやすい、クエリ容認、高速インデックス(キャッシュ)実装
pip install - - upgrade liteindex [ all ]
definedIndex
- ドキュメント|詳細な例|ベンチマーク
- 固定スキーマインデックスIE:スキーマを手元に定義する必要があります
number 、 boolean 、 datetime 、 string 、 compressed_string 、 blob 、 json 、 normalized_embedding 、およびotherタイプがサポートされており、 can be queried upon- さまざまなレベルのクエリ能力でPythonオブジェクトを保存できます
Query language is subset of mongodb's 。すべてのクエリが文書化されています- フィルタリングを使用したシームレスで非常に高速な近隣検索。注文することができます。埋め込みでいつものようにフィルタリングします
- スレッド全体で動作し、プロセスをシームレスにします
- シングルクエリでの検索や更新、更新、検索、デル、ポップなどのバッチ操作サポートなどの便利な機能。
- 該当する場合はどこでもインプレース数学操作サポートIE: +=などは、単一クエリで最適に実行できます
- 圧縮はネイティブにサポートされ、オプションのカスタム圧縮辞書は自動的に構築できます
KVINDEX
- ドキュメント|詳細な例|ベンチマーク
- 単純なキー値ストアは、任意のPythonオブジェクトを保存でき、該当する場合は等式、ソート、最大、最小などを照会できます
- 該当する場合はどこでもインプレース数学操作サポートIE: +=などは、単一クエリで最適に実行できます
- インターフェイスのようなPython Dictがあります
- 更新、検索、デル、ポップなどのバッチ操作サポート。
- 超高速、スレッド全体で動作し、シームレスにプロセスします
- サポートされている立ち退き方針:
LRU 、 LFU 、 any 、年齢に基づく無効化とサイズ、カウントベースの立ち退き
function_cache
- ドキュメント|詳細な例|ベンチマーク
- kvindexに基づいて、あらゆるタイプの関数呼び出しをキャッシュするために使用できます
- バッチ推論キャッシュフレンドリー