From 5a5943b145ef43da40cd24a35f5b99713000fcef Mon Sep 17 00:00:00 2001 From: Viktor Govako Date: Mon, 13 Feb 2023 22:41:53 -0300 Subject: [PATCH] Added DebugNote code tags. Signed-off-by: Viktor Govako --- platform/preferred_languages.cpp | 5 +++++ qt/search_panel.cpp | 4 ++++ routing/index_router.cpp | 3 +++ search/pre_ranker.cpp | 3 ++- search/processor.cpp | 2 ++ search/ranker.cpp | 3 ++- search/ranking_utils.cpp | 4 ++-- 7 files changed, 20 insertions(+), 4 deletions(-) diff --git a/platform/preferred_languages.cpp b/platform/preferred_languages.cpp index 7c32bee711..205798c279 100644 --- a/platform/preferred_languages.cpp +++ b/platform/preferred_languages.cpp @@ -41,6 +41,11 @@ namespace languages { void GetSystemPreferred(std::vector & languages) { + /// @DebugNote + // Hardcode draw text language. + //languages.push_back("hi"); + //return; + #if defined(OMIM_OS_MAC) || defined(OMIM_OS_IPHONE) || defined(OMIM_OS_LINUX) // check environment variables char const * p = std::getenv("LANGUAGE"); diff --git a/qt/search_panel.cpp b/qt/search_panel.cpp index c037a70523..0bbb898003 100644 --- a/qt/search_panel.cpp +++ b/qt/search_panel.cpp @@ -201,6 +201,10 @@ bool SearchPanel::TryTrafficSimplifiedColorsCmd(std::string const & str) std::string SearchPanel::GetCurrentInputLocale() { + /// @DebugNote + // Hardcode search input language. + //return "de"; + QString loc = QGuiApplication::inputMethod()->locale().name(); loc.replace('_', '-'); auto res = loc.toStdString(); diff --git a/routing/index_router.cpp b/routing/index_router.cpp index d5f37aa242..8e89651ecb 100644 --- a/routing/index_router.cpp +++ b/routing/index_router.cpp @@ -1091,6 +1091,9 @@ unique_ptr IndexRouter::MakeWorldGraph() { // Use saved routing options for all types (car, bicycle, pedestrian). RoutingOptions const routingOptions = RoutingOptions::LoadCarOptionsFromSettings(); + /// @DebugNote + // Add avoid roads here for debug purpose. + //routingOptions.Add(RoutingOptions::Road::Motorway); LOG(LINFO, ("Avoid next roads:", routingOptions)); auto crossMwmGraph = make_unique( diff --git a/search/pre_ranker.cpp b/search/pre_ranker.cpp index cbb1179629..4f25cc97c2 100644 --- a/search/pre_ranker.cpp +++ b/search/pre_ranker.cpp @@ -253,7 +253,8 @@ void PreRanker::FilterForViewportSearch() return result.SkipForViewportSearch(m_params.m_numQueryTokens); }); - // By VNG: Comment next statements to discard viewport filtering (displacement) for Debug purpose. + /// @DebugNote + // Comment this line to discard viewport filtering (displacement). SweepNearbyResults(m_params.m_minDistanceOnMapBetweenResults, m_prevEmit, m_results); for (auto const & result : m_results) diff --git a/search/processor.cpp b/search/processor.cpp index ac9204062d..edfd878f63 100644 --- a/search/processor.cpp +++ b/search/processor.cpp @@ -505,6 +505,8 @@ void Processor::ForEachCategoryTypeFuzzy(StringSliceBase const & slice, ToDo && void Processor::Search(SearchParams params) { + /// @DebugNote + // Comment this line to run search in a debugger. SetDeadline(chrono::steady_clock::now() + params.m_timeout); if (params.m_onStarted) diff --git a/search/ranker.cpp b/search/ranker.cpp index e03aacac48..d8390791c8 100644 --- a/search/ranker.cpp +++ b/search/ranker.cpp @@ -821,7 +821,8 @@ void Ranker::UpdateResults(bool lastUpdate) auto const & rankerResult = m_tentativeResults[i]; - // Uncomment for debug purpose. + /// @DebugNote + // Uncomment for extended ranking print. //if (!m_params.m_viewportSearch) // LOG(LDEBUG, (rankerResult)); diff --git a/search/ranking_utils.cpp b/search/ranking_utils.cpp index b7ab0819d7..31da4e0b5f 100644 --- a/search/ranking_utils.cpp +++ b/search/ranking_utils.cpp @@ -101,8 +101,8 @@ ErrorsMade GetPrefixErrorsMade(QueryParams::Token const & token, strings::UniStr bool IsStopWord(UniString const & s) { - /// @todo Get all common used stop words and take out this array into - /// search_string_utils.cpp module for example. + /// @todo Get all common used stop words and take out this array into search_string_utils.cpp module for example. + /// Should skip this tokens when building search index? class StopWordsChecker { set m_set;