Sequence NODE_267
Medium

Use Text Score for Sorting Search Results

MongoDB
Technical Specification

Perform a text search on articles and sort results by relevance score.

Input/Output Samples
Input:search 'node mongodb'
Output:Most relevant article first
Optimal Logic Path
db.articles.find(
  { $text: { $search: "node mongodb" } },
  { score: { $meta: "textScore" }, title: 1 }
).sort({ score: { $meta: "textScore" } });
Architectural Deep-Dive
MongoDB calculates a textScore which we can sort on to return the most relevant documents first.