summaryrefslogtreecommitdiff
path: root/src/mongo/db/fts/fts_language.cpp
diff options
context:
space:
mode:
authorAdam Chelminski <adam.chelminski@mongodb.com>2015-07-15 10:14:09 -0400
committerAdam Chelminski <adam.chelminski@mongodb.com>2015-07-29 16:59:04 -0400
commit852258ef9ec37856e22a8e1089507899a2396b00 (patch)
tree624155f8a779b29109f92eaec4982c94e9303e59 /src/mongo/db/fts/fts_language.cpp
parentf1bdf1bb55f93c63297f36ef22ed40d6d84872c9 (diff)
downloadmongo-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.cpp5
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);
//