|
@@ -491,7 +491,6 @@ from desktop.views import _ko
|
|
|
var self = this;
|
|
var self = this;
|
|
|
var syncEntries = [];
|
|
var syncEntries = [];
|
|
|
if (parseResult.suggestFunctions) {
|
|
if (parseResult.suggestFunctions) {
|
|
|
-
|
|
|
|
|
Object.keys(SOLR_FUNCTIONS).forEach(function (name) {
|
|
Object.keys(SOLR_FUNCTIONS).forEach(function (name) {
|
|
|
syncEntries.push({
|
|
syncEntries.push({
|
|
|
category: CATEGORIES.FUNCTION,
|
|
category: CATEGORIES.FUNCTION,
|
|
@@ -504,6 +503,19 @@ from desktop.views import _ko
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (parseResult.suggestAggregateFunctions) {
|
|
|
|
|
+ Object.keys(SOLR_AGGREGATE_FUNCTIONS).forEach(function (name) {
|
|
|
|
|
+ syncEntries.push({
|
|
|
|
|
+ category: CATEGORIES.FUNCTION,
|
|
|
|
|
+ value: name + '()',
|
|
|
|
|
+ meta: SOLR_AGGREGATE_FUNCTIONS[name].returnTypes.join('|'),
|
|
|
|
|
+ weightAdjust: 0, // Add when we type aware
|
|
|
|
|
+ popular: ko.observable(false),
|
|
|
|
|
+ details: SOLR_AGGREGATE_FUNCTIONS[name]
|
|
|
|
|
+ })
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
self.entries(syncEntries);
|
|
self.entries(syncEntries);
|
|
|
};
|
|
};
|
|
|
|
|
|