@search_blueprint.route('/table', methods=['POST'])
def search_table() -> Response:
    '\n    Parse the request arguments and call the helper method to execute a table search\n    :return: a Response created with the results from the helper method\n    '
    try:
        request_json = request.get_json()
        search_term = get_query_param(request_json, 'term', '"term" parameter expected in request data')
        page_index = get_query_param(request_json, 'pageIndex', '"pageIndex" parameter expected in request data')
        search_type = request_json.get('searchType')
        transformed_filters = transform_filters(filters=request_json.get('filters', {}))
        results_dict = _search_table(filters=transformed_filters, search_term=search_term, page_index=page_index, search_type=search_type)
        return make_response(jsonify(results_dict), results_dict.get('status_code', HTTPStatus.INTERNAL_SERVER_ERROR))
    except Exception as e:
        message = ('Encountered exception: ' + str(e))
        logging.exception(message)
        return make_response(jsonify(results_dict), HTTPStatus.INTERNAL_SERVER_ERROR)
Parse the request arguments and call the helper method to execute a table search
:return: a Response created with the results from the helper method
@search_blueprint.route('/table', methods=['POST'])
def search_table() -> Response:
    '\n    Parse the request arguments and call the helper method to execute a table search\n    :return: a Response created with the results from the helper method\n    '
    try:
        request_json = request.get_json()
        search_term = get_query_param(request_json, 'term', '"term" parameter expected in request data')
        page_index = get_query_param(request_json, 'pageIndex', '"pageIndex" parameter expected in request data')
        search_type = request_json.get('searchType')
        transformed_filters = transform_filters(filters=request_json.get('filters', {}))
        results_dict = _search_table(filters=transformed_filters, search_term=search_term, page_index=page_index, search_type=search_type)
        return make_response(jsonify(results_dict), results_dict.get('status_code', HTTPStatus.INTERNAL_SERVER_ERROR))
    except Exception as e:
        message = ('Encountered exception: ' + str(e))
        logging.exception(message)
        return make_response(jsonify(results_dict), HTTPStatus.INTERNAL_SERVER_ERROR)