From 9db034bade3b1c5f3e4bd7769f37f48c8c4355dc Mon Sep 17 00:00:00 2001 From: vng Date: Thu, 21 Feb 2013 22:52:39 +0300 Subject: Store reference to type index instead of raw type in mwm search index. --- indexer/search_index_builder.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'indexer/search_index_builder.cpp') diff --git a/indexer/search_index_builder.cpp b/indexer/search_index_builder.cpp index 16cc651df8..42aa6cd47a 100644 --- a/indexer/search_index_builder.cpp +++ b/indexer/search_index_builder.cpp @@ -336,6 +336,8 @@ public: if (types.Empty()) return; + Classificator const & c = classif(); + // add names of categories of the feature for (size_t i = 0; i < types.Size(); ++i) { @@ -354,7 +356,8 @@ public: if (my::between_s(m_scales.first, m_scales.second, r.first) || my::between_s(m_scales.first, m_scales.second, r.second)) { - inserter.AddToken(search::CATEGORIES_LANG, search::FeatureTypeToString(type)); + inserter.AddToken(search::CATEGORIES_LANG, + search::FeatureTypeToString(c.GetIndexForType(type))); } } } -- cgit v1.2.3