Warning: session_start(): open(/var/lib/php/sessions/sess_1bj4vd8hdehmpgc99rumiukjhb, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
p {
L> nodePairs = chatHistory_peepHole_nodePairs();
print("Have " + n(nodePairs, "node pair"));
// Analysis
new MultiMap index; // left text to right node
for (Pair p : nodePairs) {
L texts = web_texts(p.a);
for (S text : texts)
index.setPut(text, p.b);
}
print("Index size: " + index.keysSize() + " / " + index.size());
MultiSet ms = multiMapAsMultiSet(index);
new L outWebs;
for (S key : ms.highestFirst()) {
L nodes = index.get(key);
if (l(nodes) < 2) continue;
print(l(nodes) + " - testing key " + key);
L common = web_commonTexts(nodes);
LL l = map web_texts(nodes);
if (nempty(common)) {
print(" Always: " + common);
outWebs.add(webFromTriples2(key, ll("then", "checked " + n(nodes, "time")), ll(common)));
for (L x : l ) x.removeAll(common);
}
//Pair p = web_mostCommonTextWithCount(nodes);
Pair p = mostCommonWithCount(l);
if (p != null && p.b > 1) print(" Often: " + p.a + " (" + p.b + ")");
}
print("Made " + n(outWebs, "out web"));
}