Class: ElasticRecord::Lucene
- Inherits:
-
Object
- Object
- ElasticRecord::Lucene
- Defined in:
- lib/elastic_record/lucene.rb
Constant Summary collapse
- ESCAPE_REGEX =
Special characters: + - && || ! ( ) { } [ ] ^ “ ~ * ? : \
/(\+|-|&&|\|\||!|\(|\)|{|}|\[|\]|`|"|~\*|\?|:|\\)/
Class Method Summary collapse
Class Method Details
.escape(query) ⇒ Object
10 11 12 |
# File 'lib/elastic_record/lucene.rb', line 10 def escape(query) query.gsub(ESCAPE_REGEX, "\\\\\\1") end |