diff --git a/lib/searchkick/query.rb b/lib/searchkick/query.rb index 10f7ed6..1c11f60 100644 --- a/lib/searchkick/query.rb +++ b/lib/searchkick/query.rb @@ -936,6 +936,11 @@ module Searchkick } } when :like + # based on Postgres + # https://www.postgresql.org/docs/current/functions-matching.html + # % matches zero or more characters + # _ matches one character + # \ is escape character regex = Regexp.escape(op_value).gsub(/(? {value: regex}}} when :prefix -- libgit2 0.21.0