[Groonga-commit] groonga/gcs [master] Return blank facet for "nofacet" fields

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Aug 24 20:23:00 JST 2012


YUKI Hiroshi	2012-08-24 20:23:00 +0900 (Fri, 24 Aug 2012)

  New Revision: 354d287d6b9c2c786c1a3d08c6faa7ae91b9f2c3
  https://github.com/groonga/gcs/commit/354d287d6b9c2c786c1a3d08c6faa7ae91b9f2c3

  Log:
    Return blank facet for "nofacet" fields

  Modified files:
    lib/api/2011-02-01/search.js

  Modified: lib/api/2011-02-01/search.js (+5 -2)
===================================================================
--- lib/api/2011-02-01/search.js    2012-08-24 20:21:09 +0900 (499a2e1)
+++ lib/api/2011-02-01/search.js    2012-08-24 20:23:00 +0900 (65774de)
@@ -171,8 +171,11 @@ exports.createHandler = function(context) {
         if (selectQuery.facets.length) {
           var facetsObject = {};
           facets.forEach(function(facet, index) {
-            var facetName = selectQuery.availableFacets[index];
-            facetsObject[facetName] = facet;
+            var fieldName = selectQuery.availableFacets[index];
+            facetsObject[fieldName] = facet;
+          });
+          selectQuery.emptyFacets.forEach(function(fieldName) {
+            facetsObject[fieldName] = {};
           });
           result.facets = facetsObject;
         }
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index