Slide 14
Slide 14 text
"Desayuno" ! (Breakfast ")
{
"_source": false,
"query": {
"function_score": {
"query": {
"bool": {
"must": [
{
"term": {
"forbidden": {
"value": false,
"boost": 0
}
}
},
{
"term": {
"approved": {
"value": true,
"boost": 0
}
}
},
{
"function_score": {
"boost_mode": "replace",
"score_mode": "sum",
"functions": [
{
"filter": {
"span_or": {
"clauses": [
{
"span_term": {
"title.raw": "desayuno"
}
},
{
"span_term": {
"title.raw": "desayunos"
}
}
]
}
},
"weight": 300
},
{
"filter": {
"simple_query_string": {
"fields": [
"title",
"dish_name"
],
"query": "(crep | avena | crepa | crepe | crêpe | donut | fakas | isler | lassi | mufin | yogur | churro | crepes | donuts | mafins | muffin | yogurd | yogurt | brioche | cookies | curasan | galleta | granola | maffins | muffins | mugcake | pascade | smothie | tostada | yoghurt | yogourt | yogurth | bollería | croisant | croissan | flapjack | larpeira | \"mug cake\" | porridge | smoothie | croissant | ensaimada | fritatten | frittaten | smoothies | tejeringo | frittatten | shortbread | gingerbread | \"short bread\" | \"batido verde\" | \"pan de leche\" | \"pastas de té\" | pricomigdale | \"bizcocho taza\" | \"medias noches\" | \"masa para creps\" | \"bizcocho en taza\" | \"pastas navideñas\" | \"bizcocho a la taza\" | \"hombre de jengibre\" | \"muñeco de jengibre\" | \"decoraditas vintahe\")",
"default_operator": "AND"
}
},
"weight": 100
}
],
"query": {
"bool": {
"must": [
{
"simple_query_string": {
"fields": [
"title",
"dish_name"
],
"query": "(crep | avena | crepa | crepe | crêpe | donut | fakas | isler | lassi | mufin | yogur | churro | crepes | donuts | mafins | muffin | yogurd | yogurt | brioche | cookies | curasan | galleta | granola | maffins | muffins | mugcake | pascade | smothie | tostada | yoghurt | yogourt | yogurth | bollería | croisant | croissan | flapjack | larpeira | \"mug cake\" | porridge | smoothie | croissant | ensaimada | fritatten | frittaten | smoothies | tejeringo | frittatten | shortbread | gingerbread | \"short bread\" | \"batido verde\" | \"pan de leche\" | \"pastas de té\" | pricomigdale | \"bizcocho taza\" | \"medias noches\" | \"masa para creps\" | \"bizcocho en taza\" | \"pastas navideñas\" | \"bizcocho a la taza\" | \"hombre de jengibre\" | \"muñeco de jengibre\" | \"decoraditas vintahe\")",
"default_operator": "AND"
}
}
],
"must_not": [
{
"simple_query_string": {
"fields": [
"title",
"ingredients",
"dish_name"
],
"query": "(flan | pollo | salsa | tarta | helado | pastel | postre | salmón | ensalada | hamburguesa)",
"default_operator": "AND"
}
}
]
}
}
}
}
]
}
},
"functions": [
{
"filter": {
"term": {
"with_image": true
}
},
"weight": 100
},
{
"exp": {
"published_at": {
"origin": "2018-02-12T06:06:42.266Z",
"scale": "30d",
"decay": 0.99
}
},
"weight": 1
},
{
"filter": {
"term": {
"region_id": 1
}
},
"weight": 1000.0
}
],
"score_mode": "sum",
"boost_mode": "sum"
}
}
}
” It's the actual Elasticsearch query. How come does it
become so long?
14