aboutsummaryrefslogtreecommitdiffstats
path: root/queries.txt
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-07-31 14:05:43 -0700
committerBryan Newbold <bnewbold@robocracy.org>2019-07-31 14:05:49 -0700
commitc70e40db22798ec901205390afee133854af4ef6 (patch)
treecee6a081c20ce887d3c2d5bd40804239533f1b3a /queries.txt
parent7ce7dc2290cd5c6fedcc5592fcdd0ebafefe9943 (diff)
downloadchocula-c70e40db22798ec901205390afee133854af4ef6.tar.gz
chocula-c70e40db22798ec901205390afee133854af4ef6.zip
sqlite-notebook template for basic chocula stats
Diffstat (limited to 'queries.txt')
-rw-r--r--queries.txt52
1 files changed, 52 insertions, 0 deletions
diff --git a/queries.txt b/queries.txt
new file mode 100644
index 0000000..44eae66
--- /dev/null
+++ b/queries.txt
@@ -0,0 +1,52 @@
+
+ SELECT COUNT(DISTINCT issnl) FROM homepage WHERE domain = 'archive.org';
+
+Top publishers that have journals in wayback:
+
+ SELECT publisher, COUNT(*) FROM journal LEFT JOIN homepage ON journal.issnl = homepage.issnl WHERE homepage.domain = 'archive.org' GROUP BY journal.publisher ORDER BY COUNT(*) DESC LIMIT 10;
+
+Top publishers in general:
+
+ SELECT publisher, COUNT(*) from journal GROUP BY publisher ORDER BY COUNT(*) DESC LIMIT 25;
+
+Homepage URL counts:
+
+ SELECT COUNT(*) FROM homepage;
+ SELECT COUNT(DISTINCT issnl) FROM homepage;
+ SELECT issnl, COUNT(*) from homepage GROUP BY issnl ORDER BY COUNT(*) DESC LIMIT 10;
+
+Top/redundant URLs and SURTs:
+
+ SELECT surt, COUNT(*) FROM homepage GROUP BY surt ORDER BY COUNT(*) DESC LIMIT 10;
+
+ SELECT publisher, name FROM journal LEFT JOIN homepage ON journal.issnl = homepage.issnl WHERE homepage.surt = 'com,benjamins)/';
+
+fulltext coverage by publisher type:
+
+ select publisher_type, avg(ia_frac), avg(preserved_frac), count(*) as journal_count, sum(release_count) as paper_count from journal group by publisher_type order by sum(release_count) desc;
+
+
+
+ select publisher_type, avg(ia_frac), avg(preserved_frac), count(*) as journal_count, sum(release_count) as paper_count from journal group by publisher_type order by sum(release_count) desc;
+
+
+ select publisher, count(*) as journal_count, avg(ia_frac) from journal where ia_frac < 0.05 group by publisher order by count(*) desc limit 10;
+
+
+ select country, count(*) from journal group by country order by count(*) desc limit 10;
+ select country, count(*), sum(release_count) from journal group by country order by sum(release_count) desc limit 10;
+
+ select lang, count(*) from journal group by lang order by count(*) desc limit 10;
+ select lang, count(*), sum(release_count) from journal group by lang order by sum(release_count) desc limit 10;
+
+Coverage by sherpa color:
+
+ select sherpa_color, sum(ia_count) from journal group by sherpa_color;
+
+Blocked domains:
+
+ select domain, count(*), sum(blocked) from homepage group by domain order by sum(blocked) desc limit 20;
+
+Top duplicated domains:
+
+ select url, count(*) from homepage group by url order by count(*) desc limit 20;