diff options
Diffstat (limited to 'src/mongo/db/fts/stop_words.h')
-rw-r--r-- | src/mongo/db/fts/stop_words.h | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/src/mongo/db/fts/stop_words.h b/src/mongo/db/fts/stop_words.h index d989b4dcd32..eebc11c012a 100644 --- a/src/mongo/db/fts/stop_words.h +++ b/src/mongo/db/fts/stop_words.h @@ -39,25 +39,27 @@ namespace mongo { - namespace fts { +namespace fts { - class StopWords { - MONGO_DISALLOW_COPYING( StopWords ); - public: - StopWords(); - StopWords( const std::set<std::string>& words ); +class StopWords { + MONGO_DISALLOW_COPYING(StopWords); - bool isStopWord( const std::string& word ) const { - return _words.count( word ) > 0; - } +public: + StopWords(); + StopWords(const std::set<std::string>& words); - size_t numStopWords() const { return _words.size(); } - - static const StopWords* getStopWords( const FTSLanguage* language ); - private: - unordered_set<std::string> _words; - }; + bool isStopWord(const std::string& word) const { + return _words.count(word) > 0; + } + size_t numStopWords() const { + return _words.size(); } -} + static const StopWords* getStopWords(const FTSLanguage* language); + +private: + unordered_set<std::string> _words; +}; +} +} |