#2084: Auto-add wildcards to text ILIKE queries

This commit is contained in:
Toks
2014-03-10 23:19:56 -04:00
parent a5e7c02527
commit ed557bdd68

View File

@@ -7,6 +7,7 @@ class ArtistCommentary < ActiveRecord::Base
module SearchMethods
def text_matches(query)
query = "*#{query}*" unless query =~ /\*/
escaped_query = query.to_escaped_for_sql_like
where("original_title ILIKE ? ESCAPE E'\\\\' OR original_description ILIKE ? ESCAPE E'\\\\' OR translated_title ILIKE ? ESCAPE E'\\\\' OR translated_description ILIKE ? ESCAPE E'\\\\'", escaped_query, escaped_query, escaped_query, escaped_query)
end