LiteIndex
Eingebettete, Thread- und Prozess sicher, diskontiert, einfach zu bedienen, abfragen, Fast Index (Cache) Implementierungen
pip install - - upgrade liteindex [ all ]
DefinedIndex
- Dokumentation | Detailliertes Beispiel | Benchmarks
- Das Schema -Index festgelegt, dh das Schema muss vor Hand definiert werden
-
number , boolean , datetime , string , compressed_string , blob , json , normalized_embedding und other Typen werden unterstützt und can be queried upon - Kann alle Python-Objekte mit unterschiedlichem Abfragbarkeitsniveau speichern
-
Query language is subset of mongodb's . Alle Abfragen sind dokumentiert - Seamless, sehr schnell nächstes Nachbars Suche mit Filterung. kann wie gewohnt mit Einbettungen bestellen, um zu filtern
- funktioniert über Threads hinweg, verarbeitet nahtlos
- Handliche Funktionen wie Suche und Update in einzelnen Abfragen, Batch -Operation Support für Update, Suche, Del, Pop usw.
- Mathematikoperationen unterstützen wo immer zutreffend.
- Die Komprimierung wird nativ unterstützt und optionale benutzerdefinierte Komprimierungswörterbücher können automatisch erstellt werden
Kvindex
- Dokumentation | Detailliertes Beispiel | Benchmarks
- Einfacher Key Value -Store, kann alle Python -Objekte speichern, kann für Gleichheit, Sortierung, max, min usw., wo immer zutreffend
- Mathematikoperationen unterstützen wo immer zutreffend.
- Hat ein Python -Dikte -Schnittstelle
- Batch -Operation Support für Update, Suche, Del, Pop usw.
- Ultra schnell, funktioniert über Threads, verarbeitet nahtlos
- Unterstützte Richtlinien unterstützt:
LRU , LFU , any und altersbasierten Invalidierung und Größe, zählbasierte Räumung
Funktion_cache
- Dokumentation | Detailliertes Beispiel | Benchmarks
- Basierend auf KVINDEX kann es verwendet werden, um Funktionsaufrufe eines beliebigen Typs zu cache
- Batch -Inferenz zwischeneinander, freundlich