diff options
author | Tor Egge <Tor.Egge@online.no> | 2022-01-10 11:27:40 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2022-01-10 11:27:40 +0100 |
commit | 3a8c44513c56d4ce618eeadf8733fb0f8c59fc3b (patch) | |
tree | 418c5c455adcf010a982864f0b32e63ea5abaa72 /searchlib | |
parent | 58c83e0fce3c23edf0565ced68db48f2edd2fba8 (diff) |
Add constexpr for magic constants.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/diskindex/field_merger.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/diskindex/field_merger.cpp b/searchlib/src/vespa/searchlib/diskindex/field_merger.cpp index d313957d528..68672a0a930 100644 --- a/searchlib/src/vespa/searchlib/diskindex/field_merger.cpp +++ b/searchlib/src/vespa/searchlib/diskindex/field_merger.cpp @@ -39,7 +39,9 @@ namespace search::diskindex { namespace { +constexpr uint32_t renumber_word_ids_heap_limit = 4; constexpr uint32_t renumber_word_ids_merge_chunk = 1000000; +constexpr uint32_t merge_postings_heap_limit = 4; constexpr uint32_t merge_postings_merge_chunk = 50000; vespalib::string @@ -177,7 +179,7 @@ FieldMerger::renumber_word_ids_start() return false; } _word_aggregator = std::make_unique<WordAggregator>(); - _word_heap->setup(4); + _word_heap->setup(renumber_word_ids_heap_limit); _word_heap->set_merge_chunk(_fusion_out_index.get_force_small_merge_chunk() ? 1u : renumber_word_ids_merge_chunk); return true; } @@ -361,7 +363,7 @@ FieldMerger::setup_merge_heap() _heap->initialAdd(reader.get()); } } - _heap->setup(4); + _heap->setup(merge_postings_heap_limit); _heap->set_merge_chunk(_fusion_out_index.get_force_small_merge_chunk() ? 1u : merge_postings_merge_chunk); return true; } |