class ElasticRecord::Lucene

Constants

ESCAPE_REGEX

Special characters: + - && || ! ( ) { } [ ] ^ “ ~ * ? : \

Public Class Methods

escape(query) click to toggle source
# File lib/elastic_record/lucene.rb, line 10
def escape(query)
  query.gsub(ESCAPE_REGEX, "\\\\\\1")
end