hw2 (part 1): done ex1, ex2
This commit is contained in:
parent
d060e66518
commit
24d8a8c3e2
2 changed files with 58 additions and 4 deletions
|
@ -3,14 +3,30 @@ GET /restaurants/_search
|
||||||
"query": {
|
"query": {
|
||||||
"bool": {
|
"bool": {
|
||||||
"must": [
|
"must": [
|
||||||
{ "match": { "name": "pizza" } }
|
{
|
||||||
|
"match": {
|
||||||
|
"name": "pizza"
|
||||||
|
}
|
||||||
|
}
|
||||||
],
|
],
|
||||||
"should": [
|
"should": [
|
||||||
{ "match": { "ratingText": "Very Good" } },
|
{
|
||||||
{ "match": { "ratingText": "Excellent" } }
|
"match": {
|
||||||
|
"ratingText": "Very Good"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": {
|
||||||
|
"ratingText": "Excellent"
|
||||||
|
}
|
||||||
|
}
|
||||||
],
|
],
|
||||||
"must_not": [
|
"must_not": [
|
||||||
{ "match": { "name": "pasta" } }
|
{
|
||||||
|
"match": {
|
||||||
|
"name": "pasta"
|
||||||
|
}
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
38
Assignment2_part1/queries/query2c.http
Normal file
38
Assignment2_part1/queries/query2c.http
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
GET /restaurants/_search
|
||||||
|
{
|
||||||
|
"query": {
|
||||||
|
"bool": {
|
||||||
|
"must": [
|
||||||
|
{
|
||||||
|
"regexp": {
|
||||||
|
"name": {
|
||||||
|
"value": ".*pizz.*",
|
||||||
|
"flags": "ALL",
|
||||||
|
"case_insensitive": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"must_not": [
|
||||||
|
{
|
||||||
|
"regexp": {
|
||||||
|
"name": {
|
||||||
|
"value": ".*pizza.*",
|
||||||
|
"flags": "ALL",
|
||||||
|
"case_insensitive": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"regexp": {
|
||||||
|
"name": {
|
||||||
|
"value": ".*pizzeria.*",
|
||||||
|
"flags": "ALL",
|
||||||
|
"case_insensitive": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Reference in a new issue