C# Класс natix.SimilaritySearch.DynamicSequential

The sequential index
Наследование: BasicIndex
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AppendKExtremes ( IResult near, IResult far, List items ) : void
ComputeDistances ( MetricDB db, IEnumerable sample, object piv, List output ) : List
ComputeDistances ( MetricDB db, IEnumerable sample, object piv, List output, Stats &stats ) : List
ComputeDistances ( MetricDB db, IEnumerable sample, object piv, List output, Stats &stats, int &min_objID, int &max_objID ) : List
ComputeDistances ( object piv, List output ) : List
ComputeDistances ( object piv, List output, Stats &stats ) : List
ComputeDistances ( object piv, List output, Stats &stats, int &min_objID, int &max_objID ) : List
DropCloseToMean ( double near_radius, double far_radius, IResult near, IResult far, List items ) : void
DynamicSequential ( ) : System

Constructor

GetAnyItem ( ) : int
Iterate ( ) : IEnumerable
Remove ( IEnumerable docs ) : void
Remove ( IResult res ) : void
Remove ( int docid ) : void
SearchExtremes ( object q, IResult near, IResult far ) : void
SearchKNN ( object q, int k, IResult R ) : IResult

KNN Search

SearchRange ( object q, double radius ) : IResult

Search by range

SortByDistance ( List output ) : void

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

AppendKExtremes() публичный Метод

public AppendKExtremes ( IResult near, IResult far, List items ) : void
near IResult
far IResult
items List
Результат void

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

public static ComputeDistances ( MetricDB db, IEnumerable sample, object piv, List output ) : List
db MetricDB
sample IEnumerable
piv object
output List
Результат List

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

public static ComputeDistances ( MetricDB db, IEnumerable sample, object piv, List output, Stats &stats ) : List
db MetricDB
sample IEnumerable
piv object
output List
stats Stats
Результат List

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

public static ComputeDistances ( MetricDB db, IEnumerable sample, object piv, List output, Stats &stats, int &min_objID, int &max_objID ) : List
db MetricDB
sample IEnumerable
piv object
output List
stats Stats
min_objID int
max_objID int
Результат List

ComputeDistances() публичный Метод

public ComputeDistances ( object piv, List output ) : List
piv object
output List
Результат List

ComputeDistances() публичный Метод

public ComputeDistances ( object piv, List output, Stats &stats ) : List
piv object
output List
stats Stats
Результат List

ComputeDistances() публичный Метод

public ComputeDistances ( object piv, List output, Stats &stats, int &min_objID, int &max_objID ) : List
piv object
output List
stats Stats
min_objID int
max_objID int
Результат List

DropCloseToMean() публичный Метод

public DropCloseToMean ( double near_radius, double far_radius, IResult near, IResult far, List items ) : void
near_radius double
far_radius double
near IResult
far IResult
items List
Результат void

DynamicSequential() публичный Метод

Constructor
public DynamicSequential ( ) : System
Результат System

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

public abstract GetAnyItem ( ) : int
Результат int

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

public abstract Iterate ( ) : IEnumerable
Результат IEnumerable

Remove() публичный Метод

public Remove ( IEnumerable docs ) : void
docs IEnumerable
Результат void

Remove() публичный Метод

public Remove ( IResult res ) : void
res IResult
Результат void

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

public abstract Remove ( int docid ) : void
docid int
Результат void

SearchExtremes() публичный Метод

public SearchExtremes ( object q, IResult near, IResult far ) : void
q object
near IResult
far IResult
Результат void

SearchKNN() публичный Метод

KNN Search
public SearchKNN ( object q, int k, IResult R ) : IResult
q object
k int
R IResult
Результат IResult

SearchRange() публичный Метод

Search by range
public SearchRange ( object q, double radius ) : IResult
q object
radius double
Результат IResult

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

public static SortByDistance ( List output ) : void
output List
Результат void