class ElasticService implements ElasticsearchInterface

Methods

__construct()

No description

createIndex($params)

No description

reIndex($params)

No description

deleteIndex($params)

No description

createMappedIndex($indexMappingPath, $index_id)

No description

createMappedIndexAndReindex($indexMappingPath, $new_index_id, $old_index_id, $matchQuery, $new_elasticsearch_id, $new_id)

No description

updateDocumentFieldsInAnnotation($new_annotation_index, $annotation_ids)

No description

updatePublicationStatus($index, $ids)

No description

postToIndex($params)

No description

setMapping($params)

No description

setCorpusToPublished($params)

No description

pingServer()

No description

getPublishedCorpora()

No description

doSearch($params)

No description

getCorpus($id, $full = true, $index)

No description

deleteCorpus($id)

No description

getDocument($id, $full = true, $index)

No description

getAnnotation($id, $full = true, $index)

No description

deleteIndexedObject($index, $args)

No description

getElasticIdByObjectId($index, $objectparams)

No description

setWorkflowStatusByCorpusId($corpus_id)

No description

getAnnotationByName($name, $fields)

No description

getAnnotationByNameAndCorpusId($name, $corpusId, $fields, $index)

No description

getAnnotationsByCorpusId($corpusId, $index, $fields)

No description

getAnnotationByNameAndCorpusId2($name, $corpusId, $fields, $index)

No description

getAnnotationByCorpus($searchData, $corpusData, $fields, $index)

No description

getDocumentByCorpus($searchData, $corpusData, $fields, $index)

No description

getDocumentByCorpus2($searchData, $corpusData, $fields, $index)

No description

getCorpusByDocument($searchData, $documentData, $index)

No description

getAnnotationByDocument($searchData, $documentData)

No description

search($index, $field, $term)

GET search endpoint

searchGeneral($searchData)

searchGeneral

listAllPublished($searchData, $randomIndexes)

listAllPublished

searchCorpusIndex($searchData)

No description

rangeSearch($searchData, $returnQueryBody = false)

No description

searchDocumentIndex($searchData)

No description

searchDocumentIndexWithParam(Request $request)

No description

getSearchTotal($searchData, $index)

No description

getCorpusTitlesByDocument($searchData, $documentData)

No description

getCorpusByAnnotation($searchData)

No description

getDocumentsByAnnotationAndCorpusId($documentList, $corpusId, $index)

No description

getDocumentsByDocumentId($documentids, $index)

No description

getDocumentsByAnnotation($searchData, $annotationData)

No description

getDocumentsByAnnotation_metrics($searchData, $annotationData)

No description

getDocumentsByAnnotation_too_memory_consuming($searchData, $annotationData)

No description

getCorporaByAnnotation_old($searchData, $annotationData)

No description

getCorporaByAnnotation($searchData, $annotationData, $index)

No description

searchAnnotationIndex($searchData)

No description

truncateIndex($index)

No description

getAnnotationGroups($matchdata, $index)

No description

getGuidelinesByCorpus($corpusId, $index)

No description

getGuidelinesByCorpusAndAnnotationId($corpusId, $annotationName, $index)

No description

getFormatsByCorpus($corpusId, $index)

getFormatsByCorpus Fetches all format terms for a given Corpus

checkForKey($array, $key)

Helpers

removeKey($array, $key)

No description

curlRequest($queries, $path)

No description

Details

at line 33
__construct()

at line 42
createIndex($params)

Parameters

$params

at line 48
reIndex($params)

Parameters

$params

at line 52
deleteIndex($params)

Parameters

$params

at line 57
createMappedIndex($indexMappingPath, $index_id)

Parameters

$indexMappingPath
$index_id

at line 111
createMappedIndexAndReindex($indexMappingPath, $new_index_id, $old_index_id, $matchQuery, $new_elasticsearch_id, $new_id)

Parameters

$indexMappingPath
$new_index_id
$old_index_id
$matchQuery
$new_elasticsearch_id
$new_id

at line 211
updateDocumentFieldsInAnnotation($new_annotation_index, $annotation_ids)

Parameters

$new_annotation_index
$annotation_ids

at line 234
updatePublicationStatus($index, $ids)

Parameters

$index
$ids

at line 266
postToIndex($params)

Parameters

$params

at line 278
setMapping($params)

Parameters

$params

at line 290
setCorpusToPublished($params)

Parameters

$params

at line 302
pingServer()

at line 311
getPublishedCorpora()

at line 353
doSearch($params)

Parameters

$params

at line 383
getCorpus($id, $full = true, $index)

Parameters

$id
$full
$index

at line 431
deleteCorpus($id)

Parameters

$id

at line 458
getDocument($id, $full = true, $index)

Parameters

$id
$full
$index

at line 515
getAnnotation($id, $full = true, $index)

Parameters

$id
$full
$index

at line 569
deleteIndexedObject($index, $args)

Parameters

$index
$args

at line 609
getElasticIdByObjectId($index, $objectparams)

Parameters

$index
$objectparams

at line 644
setWorkflowStatusByCorpusId($corpus_id)

Parameters

$corpus_id

at line 652
getAnnotationByName($name, $fields)

Parameters

$name
$fields

at line 675
getAnnotationByNameAndCorpusId($name, $corpusId, $fields, $index)

Parameters

$name
$corpusId
$fields
$index

at line 715
getAnnotationsByCorpusId($corpusId, $index, $fields)

Parameters

$corpusId
$index
$fields

at line 752
getAnnotationByNameAndCorpusId2($name, $corpusId, $fields, $index)

Parameters

$name
$corpusId
$fields
$index

at line 788
getAnnotationByCorpus($searchData, $corpusData, $fields, $index)

Parameters

$searchData
$corpusData
$fields
$index

at line 825
getDocumentByCorpus($searchData, $corpusData, $fields, $index)

Parameters

$searchData
$corpusData
$fields
$index

at line 861
getDocumentByCorpus2($searchData, $corpusData, $fields, $index)

Parameters

$searchData
$corpusData
$fields
$index

at line 904
getCorpusByDocument($searchData, $documentData, $index)

Parameters

$searchData
$documentData
$index

at line 949
getAnnotationByDocument($searchData, $documentData)

Parameters

$searchData
$documentData

GET search endpoint

Parameters

$index
$field
$term

at line 1025
searchGeneral($searchData)

searchGeneral

Parameters

$searchData

at line 1058
listAllPublished($searchData, $randomIndexes)

listAllPublished

Parameters

$searchData
$randomIndexes

at line 1095
searchCorpusIndex($searchData)

Parameters

$searchData

at line 1125
rangeSearch($searchData, $returnQueryBody = false)

Parameters

$searchData
$returnQueryBody

at line 1323
searchDocumentIndex($searchData)

Parameters

$searchData

at line 1362
searchDocumentIndexWithParam(Request $request)

Parameters

Request $request

at line 1405
getSearchTotal($searchData, $index)

Parameters

$searchData
$index

at line 1431
getCorpusTitlesByDocument($searchData, $documentData)

Parameters

$searchData
$documentData

at line 1463
getCorpusByAnnotation($searchData)

Parameters

$searchData

at line 1483
getDocumentsByAnnotationAndCorpusId($documentList, $corpusId, $index)

Parameters

$documentList
$corpusId
$index

at line 1530
getDocumentsByDocumentId($documentids, $index)

Parameters

$documentids
$index

at line 1570
getDocumentsByAnnotation($searchData, $annotationData)

Parameters

$searchData
$annotationData

at line 1613
getDocumentsByAnnotation_metrics($searchData, $annotationData)

Parameters

$searchData
$annotationData

at line 1720
getDocumentsByAnnotation_too_memory_consuming($searchData, $annotationData)

Parameters

$searchData
$annotationData

at line 1769
getCorporaByAnnotation_old($searchData, $annotationData)

Parameters

$searchData
$annotationData

at line 1803
getCorporaByAnnotation($searchData, $annotationData, $index)

Parameters

$searchData
$annotationData
$index

at line 1849
searchAnnotationIndex($searchData)

Parameters

$searchData

at line 1878
truncateIndex($index)

Parameters

$index

at line 1898
getAnnotationGroups($matchdata, $index)

Parameters

$matchdata
$index

at line 1928
getGuidelinesByCorpus($corpusId, $index)

Parameters

$corpusId
$index

at line 1962
getGuidelinesByCorpusAndAnnotationId($corpusId, $annotationName, $index)

Parameters

$corpusId
$annotationName
$index

at line 2006
getFormatsByCorpus($corpusId, $index)

getFormatsByCorpus Fetches all format terms for a given Corpus

Parameters

$corpusId
$index

at line 2048
checkForKey($array, $key)

Helpers

Parameters

$array
$key

at line 2059
removeKey($array, $key)

Parameters

$array
$key

at line 2082
curlRequest($queries, $path)

Parameters

$queries
$path