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

30
test/unit/query/search.js

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

Loading…
Cancel
Save