in webindex/modules/core/src/main/java/webindex/core/IndexClient.java [141:160]
public DomainStats getDomainStats(String domain) {
DomainStats stats = new DomainStats(domain);
Scanner scanner;
try {
scanner = conn.createScanner(accumuloIndexTable, Authorizations.EMPTY);
scanner.setRange(Range.exact("d:" + URL.reverseHost(domain), Constants.DOMAIN));
for (Map.Entry<Key, Value> entry : scanner) {
switch (entry.getKey().getColumnQualifier().toString()) {
case Constants.PAGECOUNT:
stats.setTotal(getLongValue(entry));
break;
default:
log.error("Unknown page domain {}", entry.getKey().getColumnQualifier());
}
}
} catch (TableNotFoundException e) {
e.printStackTrace();
}
return stats;
}