import TextIndex from 'information-retrieval-boilerplate/node-information-retrieval-boilerplate/src/index/TextIndex.js'
TextIndex
Extends:
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 lemm: * source
public lex: * source
public maximumDocumentsByTerm: * source
public stem: * source
public tag: * source
public totalWordsTally: * source
Public Methods
public async addToIndex(index: *, documentIndices: *, documentsValues: *) source
Params:
Name | Type | Attribute | Description |
index | * | ||
documentIndices | * | ||
documentsValues | * |
public analyseValue(valuesList: *): {"stemmedFull": *, "words": *, "bagOfWords": *, "count": *} source
Params:
Name | Type | Attribute | Description |
valuesList | * |
Return:
{"stemmedFull": *, "words": *, "bagOfWords": *, "count": *} |
public filterBasedOnIndex(index: *, filter: *, results: *, score: *): * source
Params:
Name | Type | Attribute | Description |
index | * | ||
filter | * | ||
results | * | ||
score | * |
Return:
* |
public filterQueryImpl(index: *, filter: *, results: *, score: *, exact: *) source
Params:
Name | Type | Attribute | Description |
index | * | ||
filter | * | ||
results | * | ||
score | * | ||
exact | * |
public getDocumentValues(document: *): * source
Params:
Name | Type | Attribute | Description |
document | * |
Return:
* |
public async removeFromIndex(index: *, documentIndices: *, documentsValues: *) source
O(documentIndices)
Params:
Name | Type | Attribute | Description |
index | * | ||
documentIndices | * | ||
documentsValues | * |