my $query = shift;
warn "## parse_fti [$query]";
my $fti;
- if ( $query =~ s/^(fti_.+):// ) {
+ if ( $query =~ s/^(fti_.+):\s*// ) {
$fti = $1;
} else {
warn "INVALID QUERY no fti_xxx: [$query]";
my $delimiter = shift @_;
my ( $before,$after ) = ( '', '' );
( $before, $value, $after ) = @$value if ( ref $value eq 'ARRAY' );
- $out .= $last_delimiter . $value if $value;
+ $out .= $last_delimiter . $before . $value . $after if $value;
$last_delimiter = $delimiter || last;
}
warn "### [$out]";