summaryrefslogtreecommitdiff
path: root/jstests/core/fts_phrase.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/fts_phrase.js')
-rw-r--r--jstests/core/fts_phrase.js38
1 files changed, 17 insertions, 21 deletions
diff --git a/jstests/core/fts_phrase.js b/jstests/core/fts_phrase.js
index 471fedbfb42..d36df8aaeb0 100644
--- a/jstests/core/fts_phrase.js
+++ b/jstests/core/fts_phrase.js
@@ -2,24 +2,20 @@
t = db.text_phrase;
t.drop();
-t.save( { _id : 1 , title : "my blog post" , text : "i am writing a blog. yay" } );
-t.save( { _id : 2 , title : "my 2nd post" , text : "this is a new blog i am typing. yay" } );
-t.save( { _id : 3 , title : "knives are Fun" , text : "this is a new blog i am writing. yay" } );
-
-t.ensureIndex( { "title" : "text" , text : "text" } , { weights : { title : 10 } } );
-
-res = t.find( { "$text" : { "$search" : "blog write" } }, { score: { "$meta" : "textScore" } } ).sort( { score: { "$meta" : "textScore" } });
-assert.eq( 3, res.length() );
-assert.eq( 1, res[0]._id );
-assert( res[0].score > (res[1].score*2), tojson(res.toArray()));
-
-res = t.find( { "$text" : { "$search" : "write blog" } }, { score: { "$meta" : "textScore" } } ).sort( { score: { "$meta" : "textScore" } });
-assert.eq( 3, res.length() );
-assert.eq( 1, res[0]._id );
-assert( res[0].score > (res[1].score*2), tojson(res.toArray()));
-
-
-
-
-
-
+t.save({_id: 1, title: "my blog post", text: "i am writing a blog. yay"});
+t.save({_id: 2, title: "my 2nd post", text: "this is a new blog i am typing. yay"});
+t.save({_id: 3, title: "knives are Fun", text: "this is a new blog i am writing. yay"});
+
+t.ensureIndex({"title": "text", text: "text"}, {weights: {title: 10}});
+
+res = t.find({"$text": {"$search": "blog write"}}, {score: {"$meta": "textScore"}})
+ .sort({score: {"$meta": "textScore"}});
+assert.eq(3, res.length());
+assert.eq(1, res[0]._id);
+assert(res[0].score > (res[1].score * 2), tojson(res.toArray()));
+
+res = t.find({"$text": {"$search": "write blog"}}, {score: {"$meta": "textScore"}})
+ .sort({score: {"$meta": "textScore"}});
+assert.eq(3, res.length());
+assert.eq(1, res[0]._id);
+assert(res[0].score > (res[1].score * 2), tojson(res.toArray()));