Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Pimenov <m@maps.me>2015-06-03 17:35:18 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:52:07 +0300
commit58fa09b57ec14a0a474e8fa5d476c2a71aaa5874 (patch)
tree38fc26d81418c30ebd8b2f303bda26902e66f590 /indexer/index_builder.hpp
parent3f37dc59dcf8277b55ac6da02440185bcfc68c5b (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.hpp7
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));