Shortcode return is printing a 1 afterward

You are returning the result of calling include. You want to grab the output of the included file and return than instead. Use output buffering to do that.

function build_total_search_method( $atts ) {

    ob_start();
    include( dirname(__FILE__) . "/includes/total_search.php" );
    $shorcode_php_function = ob_get_clean();

    return $shorcode_php_function;

}
add_shortcode( 'total_search', 'build_total_search_method' );