コード例 #1
0
    def post(self):
        """
        Search EMAPA terms
        """
        search_query = SearchQuery()
        search_query.set_params(request.get_json())

        search_results = self.vocterm_service.search_emapa_terms(search_query)

        return search_results.serialize()
コード例 #2
0
    def _perform_query(self, args):
        search_query = SearchQuery()
        if not args:
            search_query.paginator = Paginator()
            search_query.paginator.page_size = 100

        search_query.set_params(args)

        search_result = self.actualdb_service.search(search_query)
        return search_result.serialize()
コード例 #3
0
ファイル: user_api.py プロジェクト: mgijax/pwi
    def get(self):
        """
        Search Users
        """
        args = user_parser.parse_args()
        search_query = SearchQuery()
        search_query.set_params(args)

        search_results = self.user_service.search(search_query)

        return search_results.serialize()
コード例 #4
0
 def post(self):
     """
     Search GxdIndexRecords
     """
     search_query = SearchQuery()
     search_query.set_params(request.json)
     
     # set a limit on the results
     paginator = Paginator()
     paginator.page_size = 2000
     search_query.paginator = paginator
     
     search_results = self.gxdindex_service.search(search_query)
     
     app.logger.debug(search_results.serialize())
     
     return search_results.serialize()