@Get("json")
    public Representation _get() {
        String keyword = getAttribute("keyword");
    	String input = format("^%s", escapeRE(keyword));
    	Pattern ptrn = compile(input.toLowerCase());
        Find find = $namespaces.find(FIND, ptrn).limit(20);

        List<String> rslts = new ArrayList<>();
        for (Map<?, ?> map : find.as(Map.class)) {
            rslts.add((String) map.get("keyword"));
        }

        if (rslts.size() == 1) {
            NSKeywordCompletion ret = new NSKeywordCompletion();
            ret.addValue(rslts.get(0));
            ret.addLink("self", ALT_URL + keyword);
            return ret.json();
        }

        NSKeywordCompletion ret = new NSKeywordCompletion();
        for (String rslt : rslts) {
            ret.addLink("result", ALT_URL + rslt);
            ret.addValue(rslt);
        }
        ret.addLink("self", ALT_URL + keyword);
        return ret.json();
    }