Home Reference Source

References

src

summary
public

Search Results

public

C System

Information Retrieval System Main Class

public

F async evaluate(system: System, parser: QueryParser, cases: object): object

Evaluate an IR system.

public
public

V System: *

public

V evaluate: *

public

V processors: *

public

V scores: *

public

src/index

summary
public
public

C Index

An index

public
public
public

src/misc

summary
public

F extractObjectValues(document: object, fields: object, callback: function)

extract values from a document object

src/processors

summary
public
public

A Processor

public

C Sorter

src/query

summary
public

Helper functionality for parsing query representes in different formats into the one this package supports.

public

Helper functionality for parsing query representes in different formats into the one this package supports.

public
public

src/scores

summary
public

doouble normalisation score functon generator K + (1-K) (count / max count)

public

F binary(): number

binary tf (1)

public

F count(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

raw term count

public

F inverseDocumentFrequency(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

idf - number of documents / number of documents with term

public

F inverseDocumentFrequencyMax(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

idf max

public

F inverseDocumentFrequencySmooth(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

idf smooth

public

F logNormal(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

1 + log(count)

public

F naiveBayes(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

anonymous function - description

public

F probabilisticInverseDocumentFrequency(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

probailistic idf

public

F termFrequency(t: number, sum_t: number, max_t: number, sum_dt: number, sum_all: number, count_d: number, count_dt: number, max_dt: number): number

term frequency (raw cunt / total raw count)

public

F unary(): number

unary idf (1)