Navigation Menu

Skip to content

Commit

Permalink
Apply SearchEnabled and ResultEnabled to the search API
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Aug 22, 2012
1 parent 91a96dd commit e6438ca
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions lib/api/2011-02-01/search.js
Expand Up @@ -116,8 +116,8 @@ exports.createHandler = function(context) {
if (defaultField)
defaultFields = [defaultField];
else
defaultFields = domain.indexFields.filter(function(field) {
return field.type == 'text' && field.searchEnabled;
defaultFields = domain.searchableIndexFields.filter(function(field) {
return field.type == 'text';
});

var defaultFieldNames = defaultFields.map(function(field) {
Expand Down Expand Up @@ -167,13 +167,17 @@ exports.createHandler = function(context) {
var size = parseInt(request.query.size || '10', 10);
var start = parseInt(request.query.start || '0', 10);
var filter = filters.join(' && ');
var outputColumns = '_key, *';
var outputColumns = domain.resultReturnableIndexFields
.map(function(field) {
return field.columnName;
});
outputColumns.unshift('_key');
var options = {
table: domain.tableName,
filter: filter,
limit: size,
offset: start,
output_columns: outputColumns
output_columns: outputColumns.join(', ')
};

if (domain.hasSynonymsTableSync()) {
Expand Down

0 comments on commit e6438ca

Please sign in to comment.