Browse Source

multi_match -> match

pull/153/head
Peter Johnson 10 years ago
parent
commit
4770f0660f
  1. 10
      query/search.js
  2. 30
      test/unit/query/search.js

10
query/search.js

@ -22,9 +22,8 @@ function generate( params ){
query.query.filtered.query = { query.query.filtered.query = {
'bool': { 'bool': {
'must': [{ 'must': [{
'multi_match': { 'match': {
'query': params.input, 'name.default': params.input
'fields': [ 'name.*' ]
} }
}] }]
} }
@ -36,9 +35,8 @@ function generate( params ){
// add shingles should query // add shingles should query
// note: this is required for partial phrase matching // note: this is required for partial phrase matching
query.query.filtered.query.bool.should.push({ query.query.filtered.query.bool.should.push({
'multi_match': { 'match': {
'query': params.input, 'shingle.default': params.input
'fields': [ 'shingle.*' ]
} }
}); });

30
test/unit/query/search.js

@ -78,17 +78,15 @@ var expected = {
'bool': { 'bool': {
'must': [ 'must': [
{ {
'multi_match': { 'match': {
'query': 'test', 'name.default': 'test'
'fields': [ 'name.*' ]
} }
} }
], ],
'should': [ 'should': [
{ {
'multi_match': { 'match': {
'query': 'test', 'shingle.default': 'test'
'fields': [ 'shingle.*' ]
} }
} }
] ]
@ -166,17 +164,15 @@ module.exports.tests.query = function(test, common) {
'bool': { 'bool': {
'must': [ 'must': [
{ {
'multi_match': { 'match': {
'query': 'test', 'name.default': 'test'
'fields': [ 'name.*' ]
} }
} }
], ],
'should': [ 'should': [
{ {
'multi_match': { 'match': {
'query': 'test', 'shingle.default': 'test'
'fields': [ 'shingle.*' ]
} }
} }
] ]
@ -212,17 +208,15 @@ module.exports.tests.query = function(test, common) {
'bool': { 'bool': {
'must': [ 'must': [
{ {
'multi_match': { 'match': {
'query': 'test', 'name.default': 'test'
'fields': [ 'name.*' ]
} }
} }
], ],
'should': [ 'should': [
{ {
'multi_match': { 'match': {
'query': 'test', 'shingle.default': 'test'
'fields': [ 'shingle.*' ]
} }
} }
] ]

Loading…
Cancel
Save