Home | History | Annotate | Download | only in tools

Lines Matching refs:key_ids

174     marisa::Trie *trie, std::vector<marisa::UInt32> *key_ids) {
176 trie->build(keys, key_ids, num_tries
185 const std::vector<marisa::UInt32> &key_ids) {
188 for (std::size_t i = 0; i < key_ids.size(); ++i) {
190 trie.restore(key_ids[i], &key);
196 print_time_info(key_ids.size(), cl.elasped());
201 const std::vector<marisa::UInt32> &key_ids) {
205 if (key_id != key_ids[i]) {
215 const std::vector<marisa::UInt32> &key_ids) {
221 if ((num_keys == 0) || (found_key_ids.back() != key_ids[i])) {
231 const std::vector<marisa::UInt32> &key_ids) {
242 if ((num_keys == 0) || (found_key_ids.front() != key_ids[i])) {
252 const std::vector<marisa::UInt32> &key_ids) {
263 if ((num_keys == 0) || (found_key_ids.front() != key_ids[i])) {
274 std::vector<marisa::UInt32> key_ids;
275 benchmark_build(keys, num_tries, &trie, &key_ids);
277 benchmark_restore(trie, keys, key_ids);
278 benchmark_lookup(trie, keys, key_ids);
279 benchmark_find(trie, keys, key_ids);
280 benchmark_predict_breadth_first(trie, keys, key_ids);
281 benchmark_predict_depth_first(trie, keys, key_ids);