On joue avec les requêtes Elasticsearch

This commit is contained in:
Jérémy Lecour 2020-12-31 11:56:30 +01:00
parent c280234698
commit bf34c11412

View file

@ -7,7 +7,17 @@ class EmailsController < ApplicationController
results = email_repository.search({
query: {
match_all: {}
}
},
sort: [{
date: { order: 'desc' }
}],
size: 100,
from: 0,
aggregations: {
clients: { terms: { field: 'clients.keyword' } },
servers: { terms: { field: 'servers.keyword' } },
tickets: { terms: { field: 'tickets.keyword' } }
},
})
@emails = results.results
end