Commit ba4274969f26ff3a6596dce15ca42d221987fb56
1 parent
856b8da3
Exists in
master
and in
21 other branches
Better similarity
Showing
2 changed files
with
7 additions
and
1 deletions
Show diff stats
lib/searchkick/search.rb
@@ -41,7 +41,8 @@ module Searchkick | @@ -41,7 +41,8 @@ module Searchkick | ||
41 | fields: fields, | 41 | fields: fields, |
42 | like_text: term, | 42 | like_text: term, |
43 | min_doc_freq: 1, | 43 | min_doc_freq: 1, |
44 | - min_term_freq: 1 | 44 | + min_term_freq: 1, |
45 | + analyzer: "searchkick_search" | ||
45 | } | 46 | } |
46 | } | 47 | } |
47 | elsif all | 48 | elsif all |
test/similar_test.rb
@@ -2,6 +2,11 @@ require_relative "test_helper" | @@ -2,6 +2,11 @@ require_relative "test_helper" | ||
2 | 2 | ||
3 | class TestSimilar < Minitest::Unit::TestCase | 3 | class TestSimilar < Minitest::Unit::TestCase |
4 | 4 | ||
5 | + def test_similar | ||
6 | + store_names ["Annie's Naturals Organic Shiitake & Sesame Dressing"] | ||
7 | + assert_search "Annie's Naturals Shiitake & Sesame Vinaigrette", ["Annie's Naturals Organic Shiitake & Sesame Dressing"], similar: true | ||
8 | + end | ||
9 | + | ||
5 | def test_fields | 10 | def test_fields |
6 | store_names ["1% Organic Milk", "2% Organic Milk", "Popcorn"] | 11 | store_names ["1% Organic Milk", "2% Organic Milk", "Popcorn"] |
7 | assert_equal ["2% Organic Milk"], Product.where(name: "1% Organic Milk").first.similar(fields: ["name"]).map(&:name) | 12 | assert_equal ["2% Organic Milk"], Product.where(name: "1% Organic Milk").first.similar(fields: ["name"]).map(&:name) |