diff options
author | Maxim Pimenov <m@maps.me> | 2015-06-03 17:35:18 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:52:07 +0300 |
commit | 58fa09b57ec14a0a474e8fa5d476c2a71aaa5874 (patch) | |
tree | 38fc26d81418c30ebd8b2f303bda26902e66f590 /indexer/index_builder.hpp | |
parent | 3f37dc59dcf8277b55ac6da02440185bcfc68c5b (diff) |
[omim] [indexer] Reorder indexing: all buckets for a feature instead of all features for a bucket.
Diffstat (limited to 'indexer/index_builder.hpp')
-rw-r--r-- | indexer/index_builder.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/indexer/index_builder.hpp b/indexer/index_builder.hpp index 264576a9a8..1a55fd37ff 100644 --- a/indexer/index_builder.hpp +++ b/indexer/index_builder.hpp @@ -1,12 +1,13 @@ #pragma once +#include "indexer/data_header.hpp" #include "indexer/scale_index_builder.hpp" + namespace indexer { template <class FeaturesVectorT, typename WriterT> - void BuildIndex(uint32_t bucketsCount, - int codingScale, + void BuildIndex(feature::DataHeader const & header, FeaturesVectorT const & featuresVector, WriterT & writer, string const & tmpFilePrefix) @@ -15,7 +16,7 @@ namespace indexer uint64_t indexSize; { SubWriter<WriterT> subWriter(writer); - IndexScales(bucketsCount, codingScale, featuresVector, subWriter, tmpFilePrefix); + covering::IndexScales(header, featuresVector, subWriter, tmpFilePrefix); indexSize = subWriter.Size(); } LOG(LINFO, ("Built scale index. Size =", indexSize)); |