Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Numérique et optimisation

stzVectorIndex

13 méthodes propres · 0 formes avec extensions, rangées sous leur méthode

la source: base/number/stzVectorIndex.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Numérique et optimisation

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 4 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzVectorIndex([ [1,2], [3,4] ]). 9 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
paVectors is a list of equal-length lists of numbers -- one row per vector.aucune extension
SetTrees
More trees means better recall at the same budget, and a bigger index.aucune extension
:Euclidean compares positions, :Cosine compares directions. Text embeddings almost always want :Cosine. 1 exemples exécutésaucune extension
SetSeed
The forest is random; the seed makes it reproducible, so a recall figure is a property of the code and not of the run that produced it.aucune extension
Trees
(sans commentaire dans la source : le nom se lit comme une phrase) trees
exemple composé
o1 = new stzVectorIndex([ [1,2], [3,4] ])
? o1.Trees()
#--> 10
composé à partir de la signature, exécuté pour cette page
aucune extension
Metric
(sans commentaire dans la source : le nom se lit comme une phrase) metric
exemple composé
o1 = new stzVectorIndex([ [1,2], [3,4] ])
? o1.Metric()
#--> euclidean
composé à partir de la signature, exécuté pour cette page
aucune extension
Count
(sans commentaire dans la source : le nom se lit comme une phrase) count
exemple composé
o1 = new stzVectorIndex([ [1,2], [3,4] ])
? o1.Count()
#--> 2
composé à partir de la signature, exécuté pour cette page
aucune extension
Dimensions
(sans commentaire dans la source : le nom se lit comme une phrase) dimensions
exemple composé
o1 = new stzVectorIndex([ [1,2], [3,4] ])
? o1.Dimensions()
#--> 2
composé à partir de la signature, exécuté pour cette page
aucune extension
SearchWithBudget
The same, with the candidate budget stated. Bigger budget, better recall, more work. 0 asks for the default.aucune extension
SearchExact
The exact answer by full scan -- O(n) and the ground truth. Use it on a small corpus, or to measure what the approximate path is missing.aussi écrite: NearestExactaucune extension
RecallAgainstExact
THIS IS THE METHOD THAT MAKES THE INDEX HONEST. Measure it on your own vectors before trusting a budget -- recall depends on the data, not just on the settings, and no default can promise a number.aucune extension
Cosine similarity of a stored vector to a query, recovered from the stored distance. Only meaningful in :Cosine mode, where both are unit vectors and d^2 = 2 - 2*cos. 1 exemples exécutésaucune extension