diff --git a/controller/search.js b/controller/search.js index 36f6c3f1..aa644e47 100644 --- a/controller/search.js +++ b/controller/search.js @@ -13,6 +13,7 @@ function setup( backend, query ){ // backend command var cmd = { index: 'pelias', + searchType: 'dfs_query_then_fetch', body: query( req.clean ) }; diff --git a/test/unit/controller/search.js b/test/unit/controller/search.js index 19482eb9..7fd53ccb 100644 --- a/test/unit/controller/search.js +++ b/test/unit/controller/search.js @@ -53,7 +53,7 @@ module.exports.tests.functional_success = function(test, common) { test('functional success', function(t) { var backend = mockBackend( 'client/search/ok/1', function( cmd ){ - t.deepEqual(cmd, { body: { a: 'b' }, index: 'pelias' }, 'correct backend command'); + t.deepEqual(cmd, { body: { a: 'b' }, index: 'pelias', searchType: 'dfs_query_then_fetch' }, 'correct backend command'); }); var controller = setup( backend, mockQuery() ); var res = { @@ -78,7 +78,7 @@ module.exports.tests.functional_success = function(test, common) { module.exports.tests.functional_failure = function(test, common) { test('functional failure', function(t) { var backend = mockBackend( 'client/search/fail/1', function( cmd ){ - t.deepEqual(cmd, { body: { a: 'b' }, index: 'pelias' }, 'correct backend command'); + t.deepEqual(cmd, { body: { a: 'b' }, index: 'pelias', searchType: 'dfs_query_then_fetch' }, 'correct backend command'); }); var controller = setup( backend, mockQuery() ); var next = function( message ){