100.00% (100.00%) Global#[No method] [1 calls, 2 total]
100.00% (100.00%) Searches#each [1 calls, 1 total]
100.00% (100.00%) Array#each [1 calls, 96039 total]
98.94% (98.95%) Picky::Search#search [10000 calls, 10000 total]
67.91% (68.64%) Picky::Search#search_with [10000 calls, 10000 total]
66.45% (97.84%) Picky::Helpers::Measuring#timed [10000 calls, 10000 total]
59.56% (89.64%) Picky::Search#execute [10000 calls, 10000 total]
48.04% (80.65%) Picky::Search#sorted_allocations [10000 calls, 10000 total]
47.69% (99.27%) Picky::Query::Indexes#prepared_allocations_for [10000 calls, 10000 total]
33.79% (70.85%) Picky::Query::Indexes#allocations_for [10000 calls, 10000 total]
32.74% (96.88%) Picky::Query::Indexes#allocations_ary_for [10000 calls, 10000 total]
32.41% (98.99%) Enumerable#inject [10000 calls, 59222 total]
32.03% (98.85%) Array#each [10000 calls, 96039 total]
31.47% (98.24%) Picky::Query::Indexes#allocation_for [10000 calls, 10000 total]
22.43% (71.28%) Picky::Query::Tokens#possible_combinations_in [10000 calls, 10000 total]
22.11% (98.56%) Enumerable#inject [10000 calls, 59222 total]
21.74% (98.36%) Array#each [10000 calls, 96039 total]
20.56% (94.54%) Picky::Query::Token#possible_combinations [10000 calls, 10000 total]
19.46% (94.65%) Picky::Categories#possible_for [10000 calls, 10000 total]
16.56% (85.09%) Enumerable#inject [10000 calls, 59222 total]
16.17% (97.68%) Array#each [10000 calls, 96039 total]
11.92% (73.73%) Picky::Query::Token#combination_for [40000 calls, 40000 total]
8.37% (70.24%) Picky::Category#weight [40000 calls, 40000 total]
2.14% (11.02%) Picky::Categories#possible_categories [10000 calls, 10000 total]
4.05% (12.88%) Picky::Query::Indexes#expand_combinations_from [10000 calls, 10000 total]
3.28% (10.42%) Array#map! [10000 calls, 10000 total]
9.04% (18.96%) Picky::Query::Allocations#calculate_score [10000 calls, 10000 total]
1.31% (2.74%) Picky::Query::Allocations#sort! [10000 calls, 10000 total]
10.75% (18.05%) <Class::Picky::Results>#from [10000 calls, 10000 total]
8.93% (83.06%) Picky::Results#prepare! [10000 calls, 10000 total]
2.23% (3.36%) Time#- [10000 calls, 10000 total]
1.38% (2.07%) Class#new [20000 calls, 105789 total]
29.51% (29.83%) Picky::Search#tokenized [10000 calls, 10000 total]
12.86% (43.59%) <Class::Picky::Query::Tokens>#processed [10000 calls, 10000 total]
11.42% (88.80%) Array#collect! [10000 calls, 23164 total]
9.63% (84.26%) <Class::Picky::Query::Token>#processed [10000 calls, 10000 total]
11.87% (40.23%) Picky::Tokenizer#tokenize [10000 calls, 10000 total]
4.32% (36.40%) Picky::Tokenizer#pretokenize [10000 calls, 10000 total]
2.14% (18.06%) Picky::Tokenizer#tokens_for [10000 calls, 10000 total]
2.12% (17.89%) Picky::Tokenizer#preprocess [10000 calls, 10000 total]
2.47% (8.37%) Picky::Query::Tokens#partialize_last [10000 calls, 10000 total]