import StringIndex from 'information-retrieval-boilerplate/node-information-retrieval-boilerplate/src/index/StringIndex.js'
StringIndex
Extends:
Constructor Summary
Public Constructor | ||
public |
|
Method Summary
Public Methods | ||
public |
async addToIndex(index: *, documentIndices: *, documentsValues: *) |
|
public |
createIndex(): *[] |
|
public |
filterBasedOnIndex(index: *, filter: *, results: *): * |
|
public |
filterExistsImpl(index: *, filter: *, results: *): * |
|
public |
filterMatchImpl(index: *, filter: *, results: *): * |
|
public |
getDocumentValues(document: *): * |
|
public |
async removeFromIndex(index: *, documentIndices: *, documentsValues: *) O(documentIndices) |
Public Constructors
public constructor() source
Public Methods
public async addToIndex(index: *, documentIndices: *, documentsValues: *) source
Params:
Name | Type | Attribute | Description |
index | * | ||
documentIndices | * | ||
documentsValues | * |
public filterBasedOnIndex(index: *, filter: *, results: *): * source
Params:
Name | Type | Attribute | Description |
index | * | ||
filter | * | ||
results | * |
Return:
* |
public filterExistsImpl(index: *, filter: *, results: *): * source
Params:
Name | Type | Attribute | Description |
index | * | ||
filter | * | ||
results | * |
Return:
* |
public filterMatchImpl(index: *, filter: *, results: *): * source
Params:
Name | Type | Attribute | Description |
index | * | ||
filter | * | ||
results | * |
Return:
* |
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 | * |