SHIMODA Hiroshi
null+****@clear*****
Tue Aug 14 18:53:45 JST 2012
SHIMODA Hiroshi 2012-08-14 18:53:45 +0900 (Tue, 14 Aug 2012) New Revision: a9a4ac768ca4b67951372211c0b2dd835570ae7c https://github.com/groonga/gcs/commit/a9a4ac768ca4b67951372211c0b2dd835570ae7c Log: Apply default search field for search API Modified files: lib/api/2011-02-01/search.js Modified: lib/api/2011-02-01/search.js (+10 -3) =================================================================== --- lib/api/2011-02-01/search.js 2012-08-14 18:50:47 +0900 (9f683f8) +++ lib/api/2011-02-01/search.js 2012-08-14 18:53:45 +0900 (e90a59e) @@ -96,9 +96,16 @@ exports.createHandler = function(context) { var filters = []; var matchExpr = ""; var facetParameter = request.query.facet; - var defaultFields = domain.indexFields.filter(function(field) { - return field.type == 'text' && field.searchEnabled; - }); + + var defaultFields; + var defaultField = domain.defaultSearchField; + if (defaultField) + defaultFields = [defaultField]; + else + defaultFields = domain.indexFields.filter(function(field) { + return field.type == 'text' && field.searchEnabled; + }); + var defaultFieldNames = defaultFields.map(function(field) { return field.name; }); -------------- next part -------------- HTML����������������������������...Download