interface ElasticsearchInterface

Methods

getPublishedCorpora()

No description

setCorpusToPublished($params)

No description

getCorpus($id, $full, $index)

No description

deleteCorpus($id)

No description

deleteIndexedObject($index, $params)

No description

getDocument($id, $full, $index)

No description

getAnnotation($id, $full, $index)

No description

getAnnotationByName($name, $fields)

No description

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

No description

getAnnotationGroups($matchdata, $index)

No description

getGuidelinesByCorpus($corpusId, $index)

No description

getGuidelinesByCorpusAndAnnotationId($corpusId, $annotationName, $index)

No description

getFormatsByCorpus($corpusId, $index)

No description

search($index, $field, $term)

No description

searchGeneral($searchData)

No description

listAllPublished($searchData, $randomIndexes)

No description

searchCorpusIndex($searchData)

No description

rangeSearch($searchData)

No description

searchDocumentIndex($searchData)

No description

searchDocumentIndexWithParam(Request $request)

No description

getSearchTotal($searchData, $index)

No description

searchAnnotationIndex($searchData)

No description

getCorpusByDocument($searchData, $documentData, $index)

No description

getAnnotationByDocument($searchData, $documentData)

No description

getCorpusTitlesByDocument($searchData, $documentData)

No description

getCorpusByAnnotation($searchData)

No description

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

No description

getDocumentsByAnnotationAndCorpusId($documentList, $corpusId, $index)

No description

getDocumentsByDocumentId($documentids, $index)

No description

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

No description

getAnnotationsByCorpusId($corpusId, $index, $fields)

No description

updatePublicationStatus($index, $ids)

No description

getDocumentsByAnnotation($searchData, $annotationData)

No description

getCorporaByAnnotation($searchData, $annotationData, $index)

No description

createIndex($params)

No description

reIndex($params)

No description

createMappedIndex($indexMappingPath, $index_id)

No description

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

No description

deleteIndex($params)

No description

truncateIndex($index)

No description

postToIndex($params)

No description

updateDocumentFieldsInAnnotation($new_annotation_index, $annotation_ids)

No description

setMapping($params)

No description

getElasticIdByObjectId($index, $params)

No description

setWorkflowStatusByCorpusId($corpus_id)

No description

checkForKey($array, $key)

Helpers

removeKey($array, $key)

No description

doSearch($params)

No description

Details

at line 12
getPublishedCorpora()

at line 13
setCorpusToPublished($params)

Parameters

$params

at line 14
getCorpus($id, $full, $index)

Parameters

$id
$full
$index

at line 15
deleteCorpus($id)

Parameters

$id

at line 16
deleteIndexedObject($index, $params)

Parameters

$index
$params

at line 17
getDocument($id, $full, $index)

Parameters

$id
$full
$index

at line 18
getAnnotation($id, $full, $index)

Parameters

$id
$full
$index

at line 19
getAnnotationByName($name, $fields)

Parameters

$name
$fields

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

Parameters

$name
$corpusId
$fields
$index

at line 21
getAnnotationGroups($matchdata, $index)

Parameters

$matchdata
$index

at line 22
getGuidelinesByCorpus($corpusId, $index)

Parameters

$corpusId
$index

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

Parameters

$corpusId
$annotationName
$index

at line 24
getFormatsByCorpus($corpusId, $index)

Parameters

$corpusId
$index

Parameters

$index
$field
$term

at line 26
searchGeneral($searchData)

Parameters

$searchData

at line 27
listAllPublished($searchData, $randomIndexes)

Parameters

$searchData
$randomIndexes

at line 28
searchCorpusIndex($searchData)

Parameters

$searchData

at line 29
rangeSearch($searchData)

Parameters

$searchData

at line 30
searchDocumentIndex($searchData)

Parameters

$searchData

at line 31
searchDocumentIndexWithParam(Request $request)

Parameters

Request $request

at line 32
getSearchTotal($searchData, $index)

Parameters

$searchData
$index

at line 33
searchAnnotationIndex($searchData)

Parameters

$searchData

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

Parameters

$searchData
$documentData
$index

at line 35
getAnnotationByDocument($searchData, $documentData)

Parameters

$searchData
$documentData

at line 36
getCorpusTitlesByDocument($searchData, $documentData)

Parameters

$searchData
$documentData

at line 37
getCorpusByAnnotation($searchData)

Parameters

$searchData

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

Parameters

$searchData
$corpusData
$fields
$index

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

Parameters

$documentList
$corpusId
$index

at line 40
getDocumentsByDocumentId($documentids, $index)

Parameters

$documentids
$index

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

Parameters

$searchData
$corpusData
$fields
$index

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

Parameters

$corpusId
$index
$fields

at line 43
updatePublicationStatus($index, $ids)

Parameters

$index
$ids

at line 46
getDocumentsByAnnotation($searchData, $annotationData)

Parameters

$searchData
$annotationData

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

Parameters

$searchData
$annotationData
$index

at line 49
createIndex($params)

Parameters

$params

at line 50
reIndex($params)

Parameters

$params

at line 51
createMappedIndex($indexMappingPath, $index_id)

Parameters

$indexMappingPath
$index_id

at line 52
createMappedIndexAndReindex($indexMappingPath, $new_index_id, $old_index_id, $matchQuery, $new_elasticsearch_id, $new_corpus_id)

Parameters

$indexMappingPath
$new_index_id
$old_index_id
$matchQuery
$new_elasticsearch_id
$new_corpus_id

at line 53
deleteIndex($params)

Parameters

$params

at line 54
truncateIndex($index)

Parameters

$index

at line 55
postToIndex($params)

Parameters

$params

at line 56
updateDocumentFieldsInAnnotation($new_annotation_index, $annotation_ids)

Parameters

$new_annotation_index
$annotation_ids

at line 57
setMapping($params)

Parameters

$params

at line 58
getElasticIdByObjectId($index, $params)

Parameters

$index
$params

at line 59
setWorkflowStatusByCorpusId($corpus_id)

Parameters

$corpus_id

at line 65
checkForKey($array, $key)

Helpers

Parameters

$array
$key

at line 66
removeKey($array, $key)

Parameters

$array
$key

at line 67
doSearch($params)

Parameters

$params