diff --git a/query/search.js b/query/search.js index e1cb33b0..fa33208a 100644 --- a/query/search.js +++ b/query/search.js @@ -21,12 +21,12 @@ function generate( params ){ // add search condition to filtered query query.query.filtered.query = { 'bool': { - 'must': [{ - 'multi_match': { - 'query': params.input, - 'fields': [ 'name.*' ] + 'must': [{ + 'match': { + 'name.default': params.input + } } - }] + ] } }; diff --git a/test/unit/query/search.js b/test/unit/query/search.js index 83aec714..cc8f7342 100644 --- a/test/unit/query/search.js +++ b/test/unit/query/search.js @@ -76,11 +76,9 @@ var expected = { 'filtered': { 'query': { 'bool': { - 'must': [ - { - 'multi_match': { - 'query': 'test', - 'fields': [ 'name.*' ] + 'must': [{ + 'match': { + 'name.default': 'test' } } ] @@ -156,11 +154,9 @@ module.exports.tests.query = function(test, common) { 'filtered': { 'query': { 'bool': { - 'must': [ - { - 'multi_match': { - 'query': 'test', - 'fields': [ 'name.*' ] + 'must': [{ + 'match': { + 'name.default': 'test' } } ] @@ -194,11 +190,9 @@ module.exports.tests.query = function(test, common) { 'filtered': { 'query': { 'bool': { - 'must': [ - { - 'multi_match': { - 'query': 'test', - 'fields': [ 'name.*' ] + 'must': [{ + 'match': { + 'name.default': 'test' } } ]