mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-03 13:19:28 +00:00
32 lines
668 B
PHP
32 lines
668 B
PHP
<?php
|
|
|
|
if (! defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
|
|
|
$config['equal-int'] = [
|
|
'priority' => 4,
|
|
'rank' => "0",
|
|
'compare' => "{field} = {word}",
|
|
'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}, to_tsquery('simple', {word}))",
|
|
'compare' => "to_tsquery('simple', {word}) @@ {field}"
|
|
];
|
|
|