examples/notes/application.rb in elasticsearch-persistence-2.0.1 vs examples/notes/application.rb in elasticsearch-persistence-5.0.0

- old
+ new

@@ -60,12 +60,12 @@ index :notes type :note mapping do indexes :text, analyzer: 'snowball' - indexes :tags, analyzer: 'keyword' - indexes :created_at, type: 'date' + indexes :tags, type: 'keyword' + indexes :created_at, type: 'date' end create_index! def deserialize(document) @@ -103,10 +103,10 @@ filter = if t && !t.empty? { term: { tags: t } } end if filter - { filtered: { query: query, filter: filter } } + { bool: { must: [ query ], filter: filter } } else query end end.(params[:q], params[:t]),