summaryrefslogtreecommitdiff
path: root/src/mongo/db/fts/fts_basic_tokenizer.h
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2015-04-07 15:23:13 -0400
committerMark Benvenuto <mark.benvenuto@mongodb.com>2015-04-16 13:21:50 -0400
commitb0b78e017d4e503fb347962228000f46adad5b39 (patch)
tree26e94c4edf3b48f73755625fce0b0bd6caea22bd /src/mongo/db/fts/fts_basic_tokenizer.h
parenta7c0c18303f0e485e0b4006454511ab9919def83 (diff)
downloadmongo-b0b78e017d4e503fb347962228000f46adad5b39.tar.gz
SERVER-17620 RLP Tokenizer
Diffstat (limited to 'src/mongo/db/fts/fts_basic_tokenizer.h')
-rw-r--r--src/mongo/db/fts/fts_basic_tokenizer.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mongo/db/fts/fts_basic_tokenizer.h b/src/mongo/db/fts/fts_basic_tokenizer.h
index 7e89289488f..45b3ad8e074 100644
--- a/src/mongo/db/fts/fts_basic_tokenizer.h
+++ b/src/mongo/db/fts/fts_basic_tokenizer.h
@@ -58,17 +58,18 @@ namespace fts {
public:
BasicFTSTokenizer(const FTSLanguage* language);
- void reset(const char* document, Options options) override;
+ void reset(StringData document, Options options) final;
- bool moveNext() override;
+ bool moveNext() final;
- StringData get() const override;
+ StringData get() const final;
private:
const FTSLanguage* const _language;
const Stemmer _stemmer;
const StopWords* const _stopWords;
+ std::string _document;
std::unique_ptr<Tokenizer> _tokenizer;
Options _options;