aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2016-11-30 13:59:54 +0100
committerSimon Brandhof <simon.brandhof@sonarsource.com>2016-11-30 13:59:54 +0100
commitf98def2ccae99b34c9131067d8ec4cdb20d52d7d (patch)
treedd1512f607048613bdd5f35a0b707e1166859a70
parent828b40b38efbd07955b9e73601ba5f81497a1283 (diff)
downloadsonarqube-f98def2ccae99b34c9131067d8ec4cdb20d52d7d.tar.gz
sonarqube-f98def2ccae99b34c9131067d8ec4cdb20d52d7d.zip
Slight performance improvement in api/rules/tags
No need to load the rule documents. Only the aggregation of tags is used.
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/rule/index/RuleIndex.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/rule/index/RuleIndex.java b/server/sonar-server/src/main/java/org/sonar/server/rule/index/RuleIndex.java
index b5410cda01b..4f2994f0691 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/rule/index/RuleIndex.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/rule/index/RuleIndex.java
@@ -482,6 +482,7 @@ public class RuleIndex extends BaseIndex {
SearchRequestBuilder request = getClient()
.prepareSearch(INDEX)
.setQuery(QueryBuilders.matchAllQuery())
+ .setSize(0)
.addAggregation(termsAggregation);
SearchResponse esResponse = request.get();