100.00% (100.00%) Global#[No method] [1 calls, 2 total]
86.87% (86.87%) Searches#each [5 calls, 5 total]
86.87% (100.00%) Array#each [5 calls, 647463 total]
86.42% (99.48%) Picky::Search#search [50000 calls, 50000 total]
56.76% (65.68%) Picky::Search#search_with [50000 calls, 50000 total]
56.15% (98.94%) Picky::Helpers::Measuring#timed [50000 calls, 50000 total]
53.40% (95.09%) Proc#call [50000 calls, 50000 total]
53.22% (99.66%) Picky::Search#execute [50000 calls, 50000 total]
42.61% (80.07%) Picky::Search#sorted_allocations [50000 calls, 50000 total]
42.47% (99.67%) Picky::Query::Indexes#prepared_allocations_for [50000 calls, 50000 total]
31.49% (74.15%) Picky::Query::Indexes#allocations_for [50000 calls, 50000 total]
31.05% (98.61%) Picky::Query::Indexes#allocations_ary_for [50000 calls, 50000 total]
30.91% (99.55%) Enumerable#inject [50000 calls, 395090 total]
30.76% (99.51%) Array#each [50000 calls, 647463 total]
30.53% (99.25%) Picky::Query::Indexes#allocation_for [50000 calls, 50000 total]
27.25% (89.24%) Picky::Query::Tokens#possible_combinations_in [50000 calls, 50000 total]
27.11% (99.50%) Enumerable#inject [50000 calls, 395090 total]
26.96% (99.44%) Array#each [50000 calls, 647463 total]
25.18% (93.40%) Picky::Query::Token#possible_combinations [150000 calls, 150000 total]
23.84% (94.70%) Picky::Categories#possible_for [150000 calls, 150000 total]
20.29% (85.09%) Enumerable#inject [150000 calls, 395090 total]
19.82% (97.66%) Array#each [150000 calls, 647463 total]
14.56% (73.49%) Picky::Query::Token#combination_for [600000 calls, 600000 total]
10.27% (70.49%) Picky::Category#weight [600000 calls, 600000 total]
1.67% (16.23%) Picky::Category#bundle_for [600000 calls, 618685 total]
2.62% (11.01%) Picky::Categories#possible_categories [150000 calls, 150000 total]
1.57% (5.15%) Array#map! [50000 calls, 50000 total]
7.36% (17.34%) Picky::Query::Allocations#calculate_score [50000 calls, 50000 total]
2.13% (5.01%) Picky::Query::Allocations#sort! [50000 calls, 50000 total]
10.29% (19.33%) <Class::Picky::Results>#from [50000 calls, 50000 total]
9.55% (92.79%) Picky::Results#prepare! [50000 calls, 50000 total]
29.03% (33.59%) Picky::Search#tokenized [50000 calls, 50000 total]
18.30% (63.03%) <Class::Picky::Query::Tokens>#processed [50000 calls, 50000 total]
17.70% (96.76%) Array#collect! [50000 calls, 104554 total]
15.19% (85.78%) <Class::Picky::Query::Token>#processed [150000 calls, 150000 total]
13.83% (91.09%) Picky::Query::Token#process [150000 calls, 150000 total]
5.81% (42.00%) Picky::Query::Token#qualify [150000 calls, 150000 total]
1.45% (10.46%) Picky::Query::Token#similarize [150000 calls, 150000 total]
1.44% (10.38%) Picky::Query::Token#partialize [150000 calls, 150000 total]
8.77% (30.23%) Picky::Tokenizer#tokenize [50000 calls, 50000 total]
1.01% (3.49%) Picky::Query::Tokens#partialize_last [50000 calls, 50000 total]
13.13% (13.13%) Searches#prepare [4 calls, 4 total]