Skip to content
Snippets Groups Projects
Commit 658720f8 authored by Demian Katz's avatar Demian Katz
Browse files

Improved fuzzy searching for PostgreSQL.

parent f9f1fbec
No related merge requests found
...@@ -104,7 +104,7 @@ class Tags extends Gateway ...@@ -104,7 +104,7 @@ class Tags extends Gateway
new Expression( new Expression(
'DISTINCT(?)', ['resource.id'], 'DISTINCT(?)', ['resource.id'],
[Expression::TYPE_IDENTIFIER] [Expression::TYPE_IDENTIFIER]
), 'id' ),
] ]
); );
$select->join( $select->join(
...@@ -117,7 +117,7 @@ class Tags extends Gateway ...@@ -117,7 +117,7 @@ class Tags extends Gateway
'rt.resource_id = resource.id', 'rt.resource_id = resource.id',
'*' '*'
); );
$select->where->like('tags.tag', $query); $select->where->literal('lower(tags.tag) like lower(?)', [$query]);
if (!empty($source)) { if (!empty($source)) {
$select->where->equalTo('source', $source); $select->where->equalTo('source', $source);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment