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:
authorvng <viktor.govako@gmail.com>2012-02-11 01:34:31 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:33:58 +0300
commitf8209a898160a146cf22cf127989c07834f4e085 (patch)
tree91735bb37c75f4d66c2c82ad91860207fc8c709c /indexer/search_index_builder.cpp
parentedd7834f31c01f2c17bd5a814f84a347767e20ba (diff)
[search] Fix bug with points coding in search index generation.
Diffstat (limited to 'indexer/search_index_builder.cpp')
-rw-r--r--indexer/search_index_builder.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/indexer/search_index_builder.cpp b/indexer/search_index_builder.cpp
index 5d47d063ff..2b20e112cb 100644
--- a/indexer/search_index_builder.cpp
+++ b/indexer/search_index_builder.cpp
@@ -164,8 +164,7 @@ void indexer::BuildSearchIndex(FeaturesVector const & featuresVector, Writer & w
{
{
StringsFile names(tmpFilePath);
- serial::CodingParams cp(search::POINT_CODING_BITS,
- featuresVector.GetCodingParams().GetBasePointUint64());
+ serial::CodingParams cp(search::GetCPForTrie(featuresVector.GetCodingParams()));
featuresVector.ForEachOffset(FeatureInserter(names, cp));
@@ -182,7 +181,7 @@ void indexer::BuildSearchIndex(FeaturesVector const & featuresVector, Writer & w
bool indexer::BuildSearchIndexFromDatFile(string const & fName)
{
- LOG(LINFO, ("Start building search index ..."));
+ LOG(LINFO, ("Start building search index. Bits = ", search::POINT_CODING_BITS));
try
{
@@ -200,6 +199,8 @@ bool indexer::BuildSearchIndexFromDatFile(string const & fName)
FileWriter writer(tmpFile);
BuildSearchIndex(featuresVector, writer, pl.WritablePathForFile(fName + ".search_index_1.tmp"));
+
+ LOG(LINFO, ("Search index size = ", writer.Size()));
}
{