diff options
author | vng <viktor.govako@gmail.com> | 2012-02-11 01:34:31 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:33:58 +0300 |
commit | f8209a898160a146cf22cf127989c07834f4e085 (patch) | |
tree | 91735bb37c75f4d66c2c82ad91860207fc8c709c /indexer/search_index_builder.cpp | |
parent | edd7834f31c01f2c17bd5a814f84a347767e20ba (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.cpp | 7 |
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())); } { |