Home Reference Source
public class | source

TextIndex

Extends:

Index → TextIndex

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

decoder: *

public
public

lemm: *

public

lex: *

public
public
public

stem: *

public

tag: *

public

Method Summary

Public Methods
public

async addToIndex(index: *, documentIndices: *, documentsValues: *)

public

analyseValue(valuesList: *): {"stemmedFull": *, "words": *, "bagOfWords": *, "count": *}

public

createIndex(): {}

public

filterBasedOnIndex(index: *, filter: *, results: *, score: *): *

public

filterQueryImpl(index: *, filter: *, results: *, score: *, exact: *)

public

getDocumentValues(document: *): *

public

getSortValue(index: *): *

public

async removeFromIndex(index: *, documentIndices: *, documentsValues: *)

O(documentIndices)

public

async state(): *

Public Constructors

public constructor() source

Public Members

public allowPartialMatch: * source

public decoder: * source

public filters: string[] source

public lemm: * source

public lex: * source

public maximumDocumentsByTerm: * source

public sorts: undefined[] source

public stem: * source

public tag: * source

public totalWordsTally: * source

Public Methods

public async addToIndex(index: *, documentIndices: *, documentsValues: *) source

Params:

NameTypeAttributeDescription
index *
documentIndices *
documentsValues *

public analyseValue(valuesList: *): {"stemmedFull": *, "words": *, "bagOfWords": *, "count": *} source

Params:

NameTypeAttributeDescription
valuesList *

Return:

{"stemmedFull": *, "words": *, "bagOfWords": *, "count": *}

public createIndex(): {} source

Return:

{}

public filterBasedOnIndex(index: *, filter: *, results: *, score: *): * source

Params:

NameTypeAttributeDescription
index *
filter *
results *
score *

Return:

*

public filterQueryImpl(index: *, filter: *, results: *, score: *, exact: *) source

Params:

NameTypeAttributeDescription
index *
filter *
results *
score *
exact *

public getDocumentValues(document: *): * source

Params:

NameTypeAttributeDescription
document *

Return:

*

public getSortValue(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public async removeFromIndex(index: *, documentIndices: *, documentsValues: *) source

O(documentIndices)

Params:

NameTypeAttributeDescription
index *
documentIndices *
documentsValues *

public async state(): * source

Return:

*