Loading src/main/java/es/redmic/api/common/controller/IRController.java +9 −8 Original line number Diff line number Diff line Loading @@ -36,7 +36,8 @@ public interface IRController <TModel extends BaseES<?>, TDTO extends BaseDTO<?> public SuperDTO _search(@RequestParam(required = false, value = "fields") String[] fields, @RequestParam(required = false, value = "text") String text, @RequestParam(required = false, value = "from") Integer from, @RequestParam(required = false, value = "size") Integer size); @RequestParam(required = false, value = "size") Integer size, @RequestParam(required = false, value = "fields") String[] returnFields); public SuperDTO _advancedSearch(@RequestBody TQueryDTO dto, BindingResult bindingResult); Loading src/main/java/es/redmic/api/common/controller/RController.java +3 −2 Original line number Diff line number Diff line Loading @@ -58,9 +58,10 @@ public abstract class RController<TModel extends BaseES<?>, TDTO extends BaseDTO public SuperDTO _search(@RequestParam(required = false, value = "fields") String[] fields, @RequestParam(required = false, value = "text") String text, @RequestParam(required = false, value = "from") Integer from, @RequestParam(required = false, value = "size") Integer size) { @RequestParam(required = false, value = "size") Integer size, @RequestParam(required = false, value = "fields") String[] returnFields) { SimpleQueryDTO queryDTO = ESService.createSimpleQueryDTOFromTextQueryParams(fields, text, from, size); SimpleQueryDTO queryDTO = ESService.createSimpleQueryDTOFromTextQueryParams(fields, text, from, size, returnFields); processQuery((TQueryDTO) queryDTO); JSONCollectionDTO result = ESService.find(convertToDataQuery((TQueryDTO) queryDTO)); return new ElasticSearchDTO(result, result.getTotal()); Loading src/main/java/es/redmic/api/maintenance/taxonomy/controller/RankController.java +2 −1 Original line number Diff line number Diff line Loading @@ -56,7 +56,8 @@ public class RankController extends RWDomainController<Rank, DomainES, RankDTO, public SuperDTO _search(@RequestParam(required = false, value = "fields") String[] fields, @RequestParam(required = false, value = "text") String text, @RequestParam(required = false, value = "from") Integer from, @RequestParam(required = false, value = "size") Integer size) { @RequestParam(required = false, value = "size") Integer size, @RequestParam(required = false, value = "fields") String[] returnFields) { SimpleQueryDTO queryDTO = ESService.createSimpleQueryDTOFromTextQueryParams(fields, text, from, size); queryDTO.addTerm("id", "10"); Loading Loading
src/main/java/es/redmic/api/common/controller/IRController.java +9 −8 Original line number Diff line number Diff line Loading @@ -36,7 +36,8 @@ public interface IRController <TModel extends BaseES<?>, TDTO extends BaseDTO<?> public SuperDTO _search(@RequestParam(required = false, value = "fields") String[] fields, @RequestParam(required = false, value = "text") String text, @RequestParam(required = false, value = "from") Integer from, @RequestParam(required = false, value = "size") Integer size); @RequestParam(required = false, value = "size") Integer size, @RequestParam(required = false, value = "fields") String[] returnFields); public SuperDTO _advancedSearch(@RequestBody TQueryDTO dto, BindingResult bindingResult); Loading
src/main/java/es/redmic/api/common/controller/RController.java +3 −2 Original line number Diff line number Diff line Loading @@ -58,9 +58,10 @@ public abstract class RController<TModel extends BaseES<?>, TDTO extends BaseDTO public SuperDTO _search(@RequestParam(required = false, value = "fields") String[] fields, @RequestParam(required = false, value = "text") String text, @RequestParam(required = false, value = "from") Integer from, @RequestParam(required = false, value = "size") Integer size) { @RequestParam(required = false, value = "size") Integer size, @RequestParam(required = false, value = "fields") String[] returnFields) { SimpleQueryDTO queryDTO = ESService.createSimpleQueryDTOFromTextQueryParams(fields, text, from, size); SimpleQueryDTO queryDTO = ESService.createSimpleQueryDTOFromTextQueryParams(fields, text, from, size, returnFields); processQuery((TQueryDTO) queryDTO); JSONCollectionDTO result = ESService.find(convertToDataQuery((TQueryDTO) queryDTO)); return new ElasticSearchDTO(result, result.getTotal()); Loading
src/main/java/es/redmic/api/maintenance/taxonomy/controller/RankController.java +2 −1 Original line number Diff line number Diff line Loading @@ -56,7 +56,8 @@ public class RankController extends RWDomainController<Rank, DomainES, RankDTO, public SuperDTO _search(@RequestParam(required = false, value = "fields") String[] fields, @RequestParam(required = false, value = "text") String text, @RequestParam(required = false, value = "from") Integer from, @RequestParam(required = false, value = "size") Integer size) { @RequestParam(required = false, value = "size") Integer size, @RequestParam(required = false, value = "fields") String[] returnFields) { SimpleQueryDTO queryDTO = ESService.createSimpleQueryDTOFromTextQueryParams(fields, text, from, size); queryDTO.addTerm("id", "10"); Loading