add_rewrite_rule parameter is not received by the page

Custom query vars have to be added via the query_vars filter to be parsed within rules.

function wpd_add_query_vars( $qvars ) {
  $qvars[] = 'search_text';
  return $qvars;
}
add_filter( 'query_vars', 'wpd_add_query_vars' );

You can then get the value with get_query_var('search_text').