improvements for demo
- add demo cluster
- add example mugshot.com data and queries
- automatic configuration of a cluster
- set MANAGIX_HOME implicitly
- better AQL lexer error reporting
- better eror reporting in ADM parser
- fix and optimize construction of asterix zip for deployment
Change-Id: I9d80402cef72a15271766031b6f06c7220e4ad5a
Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/95
Reviewed-by: Ian Maxon <imaxon@uci.edu>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Raman Grover <ramang@uci.edu>
diff --git a/asterix-installer/src/main/resources/examples/mugshot/aql/left-outer-fuzzy-join.aql b/asterix-installer/src/main/resources/examples/mugshot/aql/left-outer-fuzzy-join.aql
new file mode 100644
index 0000000..1108a6f
--- /dev/null
+++ b/asterix-installer/src/main/resources/examples/mugshot/aql/left-outer-fuzzy-join.aql
@@ -0,0 +1,19 @@
+use dataverse TinySocial;
+
+set simfunction "jaccard";
+set simthreshold "0.3";
+
+for $msg in dataset MugshotMessages
+let $msgsSimilarTags := (
+ for $m2 in dataset MugshotMessages
+ where $m2.tags ~= $msg.tags
+ and $m2.message-id != $msg.message-id
+ return $m2.message
+ )
+where count($msgsSimilarTags) > 0
+order by count($msgsSimilarTags)
+limit 10
+return {
+ "message" : $msg.message,
+ "similarly tagged" : $msgsSimilarTags
+};