ElasticsearchInterface
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)
at line 14
getCorpus($id, $full, $index)
at line 15
deleteCorpus($id)
at line 16
deleteIndexedObject($index, $params)
at line 17
getDocument($id, $full, $index)
at line 18
getAnnotation($id, $full, $index)
at line 19
getAnnotationByName($name, $fields)
at line 20
getAnnotationByNameAndCorpusId($name, $corpusId, $fields, $index)
at line 21
getAnnotationGroups($matchdata, $index)
at line 22
getGuidelinesByCorpus($corpusId, $index)
at line 23
getGuidelinesByCorpusAndAnnotationId($corpusId, $annotationName, $index)
at line 24
getFormatsByCorpus($corpusId, $index)
at line 25
search($index, $field, $term)
at line 26
searchGeneral($searchData)
at line 27
listAllPublished($searchData, $randomIndexes)
at line 28
searchCorpusIndex($searchData)
at line 29
rangeSearch($searchData)
at line 30
searchDocumentIndex($searchData)
at line 31
searchDocumentIndexWithParam(Request $request)
at line 32
getSearchTotal($searchData, $index)
at line 33
searchAnnotationIndex($searchData)
at line 34
getCorpusByDocument($searchData, $documentData, $index)
at line 35
getAnnotationByDocument($searchData, $documentData)
at line 36
getCorpusTitlesByDocument($searchData, $documentData)
at line 37
getCorpusByAnnotation($searchData)
at line 38
getDocumentByCorpus($searchData, $corpusData, $fields, $index)
at line 39
getDocumentsByAnnotationAndCorpusId($documentList, $corpusId, $index)
at line 40
getDocumentsByDocumentId($documentids, $index)
at line 41
getAnnotationByCorpus($searchData, $corpusData, $fields, $index)
at line 42
getAnnotationsByCorpusId($corpusId, $index, $fields)
at line 43
updatePublicationStatus($index, $ids)
at line 46
getDocumentsByAnnotation($searchData, $annotationData)
at line 47
getCorporaByAnnotation($searchData, $annotationData, $index)
at line 49
createIndex($params)
at line 50
reIndex($params)
at line 51
createMappedIndex($indexMappingPath, $index_id)
at line 52
createMappedIndexAndReindex($indexMappingPath, $new_index_id, $old_index_id, $matchQuery, $new_elasticsearch_id, $new_corpus_id)
at line 53
deleteIndex($params)
at line 54
truncateIndex($index)
at line 55
postToIndex($params)
at line 56
updateDocumentFieldsInAnnotation($new_annotation_index, $annotation_ids)
at line 57
setMapping($params)
at line 58
getElasticIdByObjectId($index, $params)
at line 59
setWorkflowStatusByCorpusId($corpus_id)
at line 65
checkForKey($array, $key)
Helpers