Module: Tire::Search::FuzzyLikeThis
- Defined in:
- lib/tire/queries/fuzzy_like_this/fuzzy_like_this.rb
Instance Method Summary collapse
- #fuzzy_like_this(like_text, options = {}) ⇒ Object (also: #flt)
- #fuzzy_like_this_field(field, like_text, options = {}) ⇒ Object (also: #flt_field)
Instance Method Details
#fuzzy_like_this(like_text, options = {}) ⇒ Object Also known as: flt
4 5 6 7 8 |
# File 'lib/tire/queries/fuzzy_like_this/fuzzy_like_this.rb', line 4 def fuzzy_like_this(like_text, = {}) @value = {:flt => {:like_text => like_text}} @value[:flt].update(()) @value end |
#fuzzy_like_this_field(field, like_text, options = {}) ⇒ Object Also known as: flt_field
10 11 12 13 14 15 16 |
# File 'lib/tire/queries/fuzzy_like_this/fuzzy_like_this.rb', line 10 def fuzzy_like_this_field(field, like_text, = {}) @value = {:flt_field => {field => {:like_text => like_text}}} # :fields is invalid in this context. Better than doing some kind of meta-black magic. .delete(:fields) @value[:flt_field][field].update(()) @value end |