Package com.viglet.turing.api.se
Class TurSEInstanceAPI
Object
TurSEInstanceAPI
-
Constructor Summary
ConstructorsConstructorDescriptionTurSEInstanceAPI
(TurSEInstanceRepository turSEInstanceRepository, TurSolrInstanceProcess turSolrInstanceProcess, TurSolr turSolr) -
Method Summary
Modifier and TypeMethodDescriptionturSEInstanceAdd
(TurSEInstance turSEInstance) boolean
ResponseEntity
<TurSEResults> turSEInstanceSelect
(String q, Integer currentPage, List<String> filterQueriesDefault, List<String> filterQueriesAnd, List<String> filterQueriesOr, TurSNFilterQueryOperator fqOperator, String sort, Integer rows, String group) turSEInstanceUpdate
(String id, TurSEInstance turSEInstance)
-
Constructor Details
-
TurSEInstanceAPI
@Inject public TurSEInstanceAPI(TurSEInstanceRepository turSEInstanceRepository, TurSolrInstanceProcess turSolrInstanceProcess, TurSolr turSolr)
-
-
Method Details
-
turSEInstanceList
-
turSearchEngineStructure
-
turSEInstanceGet
-
turSEInstanceUpdate
@PutMapping("/{id}") public TurSEInstance turSEInstanceUpdate(@PathVariable String id, @RequestBody TurSEInstance turSEInstance) -
turSEInstanceDelete
-
turSEInstanceAdd
-
turSEInstanceSelect
@GetMapping("/select") public ResponseEntity<TurSEResults> turSEInstanceSelect(@RequestParam(required=false,name="q") String q, @RequestParam(required=false,name="p") Integer currentPage, @RequestParam(required=false,name="fq[]") List<String> filterQueriesDefault, @RequestParam(required=false,name="fq.and[]") List<String> filterQueriesAnd, @RequestParam(required=false,name="fq.or[]") List<String> filterQueriesOr, @RequestParam(required=false,name="fq.op",defaultValue="NONE") TurSNFilterQueryOperator fqOperator, @RequestParam(required=false,name="sort") String sort, @RequestParam(required=false,name="rows") Integer rows, @RequestParam(required=false,name="group") String group)
-