summaryrefslogtreecommitdiff
path: root/src/mongo/db/fts/fts_spec.cpp
diff options
context:
space:
mode:
authorJason Rassi <rassi@10gen.com>2013-03-12 10:29:09 -0400
committerJason Rassi <rassi@10gen.com>2013-03-12 10:36:21 -0400
commit34f01531077d1843c1277303a5ce94dcb8bdba63 (patch)
tree15dd9b4757ccd062f45a23f76de8f96e74d4d941 /src/mongo/db/fts/fts_spec.cpp
parentceccc68851a118f67a48acd832b1300350951137 (diff)
downloadmongo-34f01531077d1843c1277303a5ce94dcb8bdba63.tar.gz
SERVER-8921 Improve error message for invalid text index spec
Diffstat (limited to 'src/mongo/db/fts/fts_spec.cpp')
-rw-r--r--src/mongo/db/fts/fts_spec.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/fts/fts_spec.cpp b/src/mongo/db/fts/fts_spec.cpp
index 0229f5cfd2f..89a9789f755 100644
--- a/src/mongo/db/fts/fts_spec.cpp
+++ b/src/mongo/db/fts/fts_spec.cpp
@@ -32,6 +32,9 @@ namespace mongo {
const double MAX_WORD_WEIGHT = MAX_WEIGHT / 10000;
FTSSpec::FTSSpec( const BSONObj& indexInfo ) {
+ massert( 16739, "found invalid spec for text index",
+ indexInfo.hasField("weights") );
+
_defaultLanguage = indexInfo["default_language"].valuestrsafe();
_languageOverrideField = indexInfo["language_override"].valuestrsafe();