C# Класс ExactIndexes.Indexes

Показать файл Открыть проект

Открытые методы

Метод Описание
CreateANNI ( string dbname, int expected_k ) : ANNI
Execute ( IndexArgumentSetup setup, string nick, string idxname, Index>.Func create ) : string
ExecuteBNCInc ( IndexArgumentSetup setup, string nick, int numPivs ) : string
ExecuteDMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteDNANNI ( IndexArgumentSetup setup, string nick ) : string
ExecuteEPT ( IndexArgumentSetup setup, string nick, int numgroups ) : string
ExecuteEPTA ( IndexArgumentSetup setup, string nick, int numgroups ) : string
ExecuteEPTB ( IndexArgumentSetup setup, string nick, int numgroups ) : string
ExecuteFANNI ( IndexArgumentSetup setup, string nick ) : string
ExecuteKVP ( IndexArgumentSetup setup, string nick, int k, int available_pivs ) : string
ExecuteLAESA ( IndexArgumentSetup setup, string nick, int numpivs ) : string
ExecuteLC ( IndexArgumentSetup setup, string nick, int bsize ) : string
ExecuteMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteMANNIv2 ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteMANNIv3 ( IndexArgumentSetup setup, string nick ) : string
ExecuteNANNI ( IndexArgumentSetup setup, string nick ) : List
ExecuteSAT ( IndexArgumentSetup setup, string nick ) : string
ExecuteSATDistal ( IndexArgumentSetup setup, string nick ) : string
ExecuteSATRandom ( IndexArgumentSetup setup, string nick ) : string
ExecuteSSS ( IndexArgumentSetup setup, string nick, double alpha, int maxPivs ) : string
ExecuteSeq ( IndexArgumentSetup setup, string nick ) : string
ExecuteSpaghetti ( IndexArgumentSetup setup, string nick, int numpivs ) : string
ExecuteTMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteTNANNI ( IndexArgumentSetup setup, string nick ) : string
ExecuteVPT ( IndexArgumentSetup setup, string nick ) : string
ExecuteVPTX ( IndexArgumentSetup setup, string nick ) : string
GetResultName ( string nick, string idxname, string queries, double qarg, string suffix ) : string
PerformSearch ( string resname, Index idx, string idxname, IndexArgumentSetup setup ) : void
SaveConstructionTime ( string idxname, long elapsed_ticks, long numdistances ) : void

Описание методов

CreateANNI() публичный статический Метод

public static CreateANNI ( string dbname, int expected_k ) : ANNI
dbname string
expected_k int
Результат natix.SimilaritySearch.ANNI

Execute() публичный статический Метод

public static Execute ( IndexArgumentSetup setup, string nick, string idxname, Index>.Func create ) : string
setup IndexArgumentSetup
nick string
idxname string
create Index>.Func
Результат string

ExecuteBNCInc() публичный статический Метод

public static ExecuteBNCInc ( IndexArgumentSetup setup, string nick, int numPivs ) : string
setup IndexArgumentSetup
nick string
numPivs int
Результат string

ExecuteDMANNI() публичный статический Метод

public static ExecuteDMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Результат string

ExecuteDNANNI() публичный статический Метод

public static ExecuteDNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteEPT() публичный статический Метод

public static ExecuteEPT ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
Результат string

ExecuteEPTA() публичный статический Метод

public static ExecuteEPTA ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
Результат string

ExecuteEPTB() публичный статический Метод

public static ExecuteEPTB ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
Результат string

ExecuteFANNI() публичный статический Метод

public static ExecuteFANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteKVP() публичный статический Метод

public static ExecuteKVP ( IndexArgumentSetup setup, string nick, int k, int available_pivs ) : string
setup IndexArgumentSetup
nick string
k int
available_pivs int
Результат string

ExecuteLAESA() публичный статический Метод

public static ExecuteLAESA ( IndexArgumentSetup setup, string nick, int numpivs ) : string
setup IndexArgumentSetup
nick string
numpivs int
Результат string

ExecuteLC() публичный статический Метод

public static ExecuteLC ( IndexArgumentSetup setup, string nick, int bsize ) : string
setup IndexArgumentSetup
nick string
bsize int
Результат string

ExecuteMANNI() публичный статический Метод

public static ExecuteMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Результат string

ExecuteMANNIv2() публичный статический Метод

public static ExecuteMANNIv2 ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Результат string

ExecuteMANNIv3() публичный статический Метод

public static ExecuteMANNIv3 ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteNANNI() публичный статический Метод

public static ExecuteNANNI ( IndexArgumentSetup setup, string nick ) : List
setup IndexArgumentSetup
nick string
Результат List

ExecuteSAT() публичный статический Метод

public static ExecuteSAT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteSATDistal() публичный статический Метод

public static ExecuteSATDistal ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteSATRandom() публичный статический Метод

public static ExecuteSATRandom ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteSSS() публичный статический Метод

public static ExecuteSSS ( IndexArgumentSetup setup, string nick, double alpha, int maxPivs ) : string
setup IndexArgumentSetup
nick string
alpha double
maxPivs int
Результат string

ExecuteSeq() публичный статический Метод

public static ExecuteSeq ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteSpaghetti() публичный статический Метод

public static ExecuteSpaghetti ( IndexArgumentSetup setup, string nick, int numpivs ) : string
setup IndexArgumentSetup
nick string
numpivs int
Результат string

ExecuteTMANNI() публичный статический Метод

public static ExecuteTMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Результат string

ExecuteTNANNI() публичный статический Метод

public static ExecuteTNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteVPT() публичный статический Метод

public static ExecuteVPT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

ExecuteVPTX() публичный статический Метод

public static ExecuteVPTX ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Результат string

GetResultName() публичный статический Метод

public static GetResultName ( string nick, string idxname, string queries, double qarg, string suffix ) : string
nick string
idxname string
queries string
qarg double
suffix string
Результат string

PerformSearch() публичный статический Метод

public static PerformSearch ( string resname, Index idx, string idxname, IndexArgumentSetup setup ) : void
resname string
idx Index
idxname string
setup IndexArgumentSetup
Результат void

SaveConstructionTime() публичный статический Метод

public static SaveConstructionTime ( string idxname, long elapsed_ticks, long numdistances ) : void
idxname string
elapsed_ticks long
numdistances long
Результат void