diff options
author | Adam Chelminski <adam.chelminski@mongodb.com> | 2015-07-15 10:14:09 -0400 |
---|---|---|
committer | Adam Chelminski <adam.chelminski@mongodb.com> | 2015-07-29 16:59:04 -0400 |
commit | 852258ef9ec37856e22a8e1089507899a2396b00 (patch) | |
tree | 624155f8a779b29109f92eaec4982c94e9303e59 /src/mongo/db/fts/fts_language.cpp | |
parent | f1bdf1bb55f93c63297f36ef22ed40d6d84872c9 (diff) | |
download | mongo-852258ef9ec37856e22a8e1089507899a2396b00.tar.gz |
SERVER-19421 Add abstractions for phrase matching in FTS
Diffstat (limited to 'src/mongo/db/fts/fts_language.cpp')
-rw-r--r-- | src/mongo/db/fts/fts_language.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/fts/fts_language.cpp b/src/mongo/db/fts/fts_language.cpp index 7a0c64ab1cf..1180cfa17b1 100644 --- a/src/mongo/db/fts/fts_language.cpp +++ b/src/mongo/db/fts/fts_language.cpp @@ -33,6 +33,7 @@ #include <string> #include "mongo/base/init.h" +#include "mongo/db/fts/fts_basic_phrase_matcher.h" #include "mongo/db/fts/fts_basic_tokenizer.h" #include "mongo/stdx/memory.h" #include "mongo/util/assert_util.h" @@ -85,6 +86,10 @@ std::unique_ptr<FTSTokenizer> BasicFTSLanguage::createTokenizer() const { return stdx::make_unique<BasicFTSTokenizer>(this); } +const FTSPhraseMatcher& BasicFTSLanguage::getPhraseMatcher() const { + return _basicPhraseMatcher; +} + MONGO_INITIALIZER_GROUP(FTSAllLanguagesRegistered, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS); // |