4, 'rank' => "0", 'compare' => "{field}::text = {word}::text", 'force_integer' => true ]; $config['equals'] = [ 'priority' => 3, 'rank' => "0", 'compare' => "LOWER({field}) = {word}" ]; $config['similar'] = [ 'priority' => 2, 'rank' => "(COALESCE({field}, '') <->> {word})", 'compare' => "COALESCE({field}, '') %> {word}", 'compare_boolean' => "COALESCE({field}, '') ILIKE {like:word}" ]; $config['vector'] = [ 'priority' => 1, 'rank' => "ts_rank({field}, plainto_tsquery('simple', {word}))", 'compare' => "plainto_tsquery('simple', {word}) @@ {field}" ];