TextIndexBuilder
Table of Contents
-
$dataSetsCollection
: DataSetsCollection
-
$dataSetsDb
: string
-
$manager
: Manager
-
$searchesCollection
: SearchesCollection
-
__construct()
: mixed
-
buildByDataSet()
: void
-
buildBySearchEngine()
: void
-
dropIndex()
: void
-
createTextIndex()
: void
-
generateFilter()
: array<string|int, mixed>
-
generateUpdate()
: array<string|int, mixed>
-
getDataSetsBySearchEngine()
: array<string|int, mixed>
-
getSearchEnginesByDataSetId()
: array<string|int, mixed>
-
updateDataSet()
: void
$dataSetsCollection
private
DataSetsCollection
$dataSetsCollection
$dataSetsDb
private
string
$dataSetsDb
$manager
private
Manager
$manager
$searchesCollection
private
SearchesCollection
$searchesCollection
__construct()
public
__construct(Manager $manager, string $dataSetsDb) : mixed
Parameters
-
$manager
: Manager
-
-
$dataSetsDb
: string
-
Return values
mixed
—
buildByDataSet()
public
buildByDataSet(DataSetEntity $dataSet[, array<string|int, mixed> $ids = [] ]) : void
Parameters
-
$dataSet
: DataSetEntity
-
-
$ids
: array<string|int, mixed>
= []
-
Return values
void
—
buildBySearchEngine()
public
buildBySearchEngine(SearchingEntity $searchEngine[, array<string|int, ObjectId> $ids = [] ]) : void
Parameters
-
$searchEngine
: SearchingEntity
-
-
$ids
: array<string|int, ObjectId>
= []
-
Return values
void
—
dropIndex()
public
dropIndex(DataSetEntity $dataSet) : void
Parameters
-
$dataSet
: DataSetEntity
-
Return values
void
—
createTextIndex()
private
createTextIndex(DataSetEntity $datasetEntity, array<string|int, mixed> $searchEngines[, array<string|int, mixed> $ids = [] ]) : void
Parameters
-
$datasetEntity
: DataSetEntity
-
-
$searchEngines
: array<string|int, mixed>
-
-
$ids
: array<string|int, mixed>
= []
-
Return values
void
—
generateFilter()
private
generateFilter(array<string|int, mixed> $ids) : array<string|int, mixed>
Parameters
-
$ids
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
generateUpdate()
private
generateUpdate(DataSetEntity $dataSetEntity, array<string|int, array<string|int, mixed>> $searchEngines) : array<string|int, mixed>
Parameters
-
$dataSetEntity
: DataSetEntity
-
-
$searchEngines
: array<string|int, array<string|int, mixed>>
-
Return values
array<string|int, mixed>
—
getDataSetsBySearchEngine()
private
getDataSetsBySearchEngine(SearchingEntity $searchEngine) : array<string|int, mixed>
Parameters
-
$searchEngine
: SearchingEntity
-
Return values
array<string|int, mixed>
—
getSearchEnginesByDataSetId()
private
getSearchEnginesByDataSetId(ObjectId $dataSetId) : array<string|int, mixed>
Parameters
-
$dataSetId
: ObjectId
-
Return values
array<string|int, mixed>
—
updateDataSet()
private
updateDataSet(DataSetEntity $dataSet, mixed $filter, mixed $update) : void
Parameters
-
$dataSet
: DataSetEntity
-
-
$filter
: mixed
-
-
$update
: mixed
-
Return values
void
—