debian-mirror-gitlab/elasticsearch-rails/elasticsearch-model/spec/support/app/article_for_pagination.rb

13 lines
336 B
Ruby
Raw Normal View History

2020-03-13 15:44:24 +05:30
class ::ArticleForPagination < ActiveRecord::Base
include Elasticsearch::Model
scope :published, -> { where(published: true) }
settings index: { number_of_shards: 1, number_of_replicas: 0 } do
mapping do
indexes :title, type: 'text', analyzer: 'snowball'
indexes :created_at, type: 'date'
end
end
end