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:
Diffstat (limited to 'search/v2/ranking_utils.hpp')
-rw-r--r--search/v2/ranking_utils.hpp69
1 files changed, 0 insertions, 69 deletions
diff --git a/search/v2/ranking_utils.hpp b/search/v2/ranking_utils.hpp
index a559192930..7fca403cd1 100644
--- a/search/v2/ranking_utils.hpp
+++ b/search/v2/ranking_utils.hpp
@@ -7,7 +7,6 @@
#include "indexer/search_delimiters.hpp"
#include "indexer/search_string_utils.hpp"
-#include "base/assert.hpp"
#include "base/stl_add.hpp"
#include "base/string_utils.hpp"
@@ -42,74 +41,6 @@ enum NameScore
NAME_SCORE_COUNT
};
-class TokensSlice
-{
-public:
- TokensSlice(SearchQueryParams const & params, size_t startToken, size_t endToken)
- : m_params(params), m_offset(startToken), m_size(endToken - startToken)
- {
- ASSERT_LESS_OR_EQUAL(startToken, endToken, ());
- }
-
- inline SearchQueryParams::TSynonymsVector const & Get(size_t i) const
- {
- ASSERT_LESS(i, Size(), ());
- return m_params.GetTokens(m_offset + i);
- }
-
- inline size_t Size() const { return m_size; }
-
- inline bool Empty() const { return Size() == 0; }
-
- inline bool IsPrefix(size_t i) const
- {
- ASSERT_LESS(i, Size(), ());
- return m_offset + i == m_params.m_tokens.size();
- }
-
-private:
- SearchQueryParams const & m_params;
- size_t const m_offset;
- size_t const m_size;
-};
-
-class TokensSliceNoCategories
-{
-public:
- TokensSliceNoCategories(SearchQueryParams const & params, size_t startToken, size_t endToken)
- : m_params(params)
- {
- ASSERT_LESS_OR_EQUAL(startToken, endToken, ());
-
- m_indexes.reserve(endToken - startToken);
- for (size_t i = startToken; i < endToken; ++i)
- {
- if (!m_params.m_isCategorySynonym[i])
- m_indexes.push_back(i);
- }
- }
-
- inline SearchQueryParams::TSynonymsVector const & Get(size_t i) const
- {
- ASSERT_LESS(i, Size(), ());
- return m_params.GetTokens(m_indexes[i]);
- }
-
- inline size_t Size() const { return m_indexes.size(); }
-
- inline bool Empty() const { return Size() == 0; }
-
- inline bool IsPrefix(size_t i) const
- {
- ASSERT_LESS(i, Size(), ());
- return m_indexes[i] == m_params.m_tokens.size();
- }
-
-private:
- SearchQueryParams const & m_params;
- vector<size_t> m_indexes;
-};
-
template <typename TSlice>
NameScore GetNameScore(string const & name, TSlice const & slice)
{