From 9e38cff708fd5ff1df4cd98d4dec96f30dd6a980 Mon Sep 17 00:00:00 2001 From: eisa01 Date: Mon, 25 Aug 2025 21:49:00 +0200 Subject: [PATCH] [generator] Add branch to search indexer Signed-off-by: eisa01 --- generator/search_index_builder.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generator/search_index_builder.cpp b/generator/search_index_builder.cpp index a20cef037..eba47aac4 100644 --- a/generator/search_index_builder.cpp +++ b/generator/search_index_builder.cpp @@ -339,6 +339,11 @@ public: brand, [this](BrandsHolder::Brand::Name const & name) { m_inserter(name.m_locale, name.m_name); }); } + // Index branch to support searching by branch name like "McDonald's Downtown" for objects with branch=Downtown. + auto const branch = f.GetMetadata(feature::Metadata::FMD_BRANCH); + if (!branch.empty()) + m_inserter(StringUtf8Multilang::kDefaultCode, branch); + // Check for empty name just before categories indexing. After postcodes, and other meta .. if (!f.HasName()) m_skipIndex.SkipEmptyNameTypes(types);