Browse Source

Merge pull request #131 from pelias/multi_match

Use multi_match in name.* for /search
pull/138/head
Diana Shkolnikov 10 years ago
parent
commit
129dbeb598
  1. 5
      query/search.js
  2. 24
      test/unit/query/search.js

5
query/search.js

@ -22,8 +22,9 @@ function generate( params ){
query.query.filtered.query = { query.query.filtered.query = {
'bool': { 'bool': {
'must': [{ 'must': [{
'match': { 'multi_match': {
'name.default': params.input 'query': params.input,
'fields': [ 'name.*' ]
} }
} }
] ]

24
test/unit/query/search.js

@ -76,9 +76,11 @@ var expected = {
'filtered': { 'filtered': {
'query': { 'query': {
'bool': { 'bool': {
'must': [{ 'must': [
'match': { {
'name.default': 'test' 'multi_match': {
'query': 'test',
'fields': [ 'name.*' ]
} }
} }
] ]
@ -154,9 +156,11 @@ module.exports.tests.query = function(test, common) {
'filtered': { 'filtered': {
'query': { 'query': {
'bool': { 'bool': {
'must': [{ 'must': [
'match': { {
'name.default': 'test' 'multi_match': {
'query': 'test',
'fields': [ 'name.*' ]
} }
} }
] ]
@ -190,9 +194,11 @@ module.exports.tests.query = function(test, common) {
'filtered': { 'filtered': {
'query': { 'query': {
'bool': { 'bool': {
'must': [{ 'must': [
'match': { {
'name.default': 'test' 'multi_match': {
'query': 'test',
'fields': [ 'name.*' ]
} }
} }
] ]

Loading…
Cancel
Save