Lines Matching refs:agent
16 $agent = new marisa::Agent;
18 $agent->set_query("cake");
19 $trie->lookup($agent);
20 print($agent->query_str(), ": ", $agent->key_id(), "\n");
22 $agent->set_query("cookie");
23 $trie->lookup($agent);
24 print($agent->query_str(), ": ", $agent->key_id(), "\n");
26 $agent->set_query("cockoo");
27 if ($trie->lookup(agent)) {
28 print($agent->query_str(), ": not found\n");
40 $agent->set_query(0);
41 $trie->reverse_lookup($agent);
42 print($agent->query_id(), ": ", $agent->key_str(), "\n");
43 $agent->set_query(1);
44 $trie->reverse_lookup($agent);
45 print($agent->query_id(), ": ", $agent->key_str(), "\n");
52 $agent->set_query("ice-cream soda");
53 while ($trie->common_prefix_search($agent)) {
54 print($agent->query_str(), ": ", $agent->key_str(), " (",
55 $agent->key_id(), ")\n");
58 $agent->set_query("ic");
59 while ($trie->predictive_search($agent)) {
60 print($agent->query_str(), ": ", $agent->key_str(), " (",
61 $agent->key_id(), ")\n");