References
src
summary | ||
public |
C Results 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 |
V StringQueryParser: * |
|
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 |
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 |
unary idf (1) |