!7 p { Web searchWeb; printWeb(searchWeb = loadWeb("cvmdbunidbsagqug")); L webs = indexedWebs("Question"); print(n(webs, "web")); new Best best; for (Web web : webs) best.put(web, print(web_matchAllPerms_x_bestScore(searchWeb, web, f nodeMatcher))); printWeb(best!); } static double nodeMatcher(WebNode a, WebNode b) { if (a.text().startsWith("$")) ret b.text().startsWith("$") ? -1 : 0; ret containsAll(web_labels(a), web_labels(b)) ? 0 : -1; }