У меня есть две моделиRails - Найти похожие продукты
class Category < ActiveRecord::Base
has_many :products
end
class Product < ActiveRecord::Base
has_many :photos
belongs_to :category
def self.similar(product)
where("name LIKE ?", "#{product.name}%").limit(4)
end
end
Я хотел бы self.similar метод к продуктам продукта, которые похожи на аргумент, переданный ему (продукт).
Проблема с Im заключается в том, что этот метод возвращает только те продукты, которые соответствуют аргументу. Мне интересно, можно ли установить терпимость этого метода к продукту более широкого спектра продуктов, а не тех, которые идеально соответствуют аргументу? Или, возможно, еще один лучший способ создать массив подобных продуктов.
У меня есть 150 тыс. записей, которые растут 10 тыс. каждый месяц. если я сорвлю все, это звучит не так круто для меня. как этот масштаб в больших условиях? –