Skip to content

Instantly share code, notes, and snippets.

UffiziIndex::Artwork.all.query(word: {title: "venere"}).query(word: {author: "botticelli"}).load.to_a
=> [#<Artwork:0x007fa66ec00a28
id: 3,
museum_id: 15,
title: "Nascita di Venere",
author: "Sandro Botticelli (Firenze 1445-1510) ",
position: 109>]
UffiziIndex::Artwork.all.query(word: {title: "venere"}).load.to_a
=> [#<Artwork:0x007fa66ec00a28
id: 3,
museum_id: 15,
title: "Nascita di Venere",
author: "Sandro Botticelli (Firenze 1445-1510) ",
position: 109>]
class UffiziIndex < Chewy::Index
class << self
def index_name(_suggest = nil)
"#{Rails.env}_uffizi_#{I18n.locale}"
end
end
define_type(
Artwork.includes(:museum),
delete_if: -> { translation_for(I18n.locale).nil? }
@matteomanzo
matteomanzo / query.json
Last active March 26, 2018 13:13
Process of a basic Mastico query
{
"body": {
"query": {
"bool": {
"must": [
{
"bool": {
"should": [
{
"bool": {