ElasticController
class ElasticController extends Controller
Class ElasticController
Traits
AuthorizesRequests
DispatchesJobs
ValidatesRequests
Properties
protected | $ElasticService | ||
protected | $LaudatioUtils |
Methods
__construct(ElasticsearchInterface $Elasticservice, LaudatioUtilsInterface $laudatioUtils)
ElasticController constructor.
ResponseFactory|Response
search($index, $field, $term)
GET search endpoint
ResponseFactory|Response
getPublishedIndexes()
No description
ResponseFactory|Response
searchGeneral(Request $request)
POST search endpoint for general searches
ResponseFactory|Response
listAllPublished(Request $request)
No description
listAllPublished3(Request $request)
No description
listAllPublished2(Request $request)
No description
ResponseFactory|Response
searchCorpusIndex(Request $request)
No description
ResponseFactory|Response
searchDocumentIndex(Request $request)
No description
ResponseFactory|Response
searchDocumentIndexWithParam(Request $request)
No description
ResponseFactory|Response
getSearchTotal(Request $request)
No description
ResponseFactory|Response
getCorpusTitlesByDocument(Request $request)
No description
ResponseFactory|Response
getCorpusByDocument(Request $request)
No description
ResponseFactory|Response
getAnnotationsByDocument(Request $request)
No description
ResponseFactory|Response
getDocumentsByCorpus(Request $request)
No description
ResponseFactory|Response
getAnnotationByCorpus(Request $request)
No description
ResponseFactory|Response
getDocumentsByAnnotation(Request $request)
No description
ResponseFactory|Response
getCorporaByAnnotation(Request $request)
No description
ResponseFactory|Response
searchAnnotationIndex(Request $request)
No description
string
createKeyFromQuery($data)
No description
ResponseFactory|Response
truncateIndex(Request $request)
No description
mixed
getCorpus(Request $request)
No description
mixed
getDocument(Request $request)
No description
mixed
getAnnotation(Request $request)
No description
Details
at line 31
__construct(ElasticsearchInterface $Elasticservice, LaudatioUtilsInterface $laudatioUtils)
ElasticController constructor.
at line 43
ResponseFactory|Response
search($index, $field, $term)
GET search endpoint
at line 78
ResponseFactory|Response
getPublishedIndexes()
at line 127
ResponseFactory|Response
searchGeneral(Request $request)
POST search endpoint for general searches