$venue_type = $_GET['vt'];
    $guest_count = $_GET['gc'];
    $area = $_GET['area'];
    $keyword = $_GET['s'];

    $the_query = new WP_Query();

    if($keyword){ $taxquerysp[] = array( 'taxonomy'=>'category', 'terms'=> $keyword);}
    if($keyword){ $taxquerysp[] = array( 'taxonomy'=>'post_tag', 'terms'=> $keyword);}
    $taxquerysp['relation'] = 'OR';

    if($venue_type){ $metaquerysp[] = array( 'key'=>'venue_type', 'value'=> $venue_type );}
    if($guest_count){ $metaquerysp[] = array( 'key'=>'guest_count', 'value'=> $guest_count );}
    $metaquerysp['relation'] = 'AND';

    if($metaquerysp || $area || $keyword){
      $query1 = array(
        'post_type' => 'wedding_reports',
        'tax_query' => $taxquerysp,
        'meta_query' => $metaquerysp,
        's' => $keyword
      );
      $current_articl1 = new WP_Query($query1);
    }

上記のような検索を実現したいのですが、wordpressでのフリーワード検索とtaxonomyとカスタムフィールドのAND検索は可能なのでしょうか?

よろしくお願い致します。