import Icons from '/imports/api/icons/Icons.js'; Meteor.publish("sampleIcons", function(){ return Icons.find({}, {limit: 50}); }); Meteor.publish("searchIcons", function(searchValue) { // Don't publish anything if there's no search value if (!searchValue) { return []; } return Icons.find( { $text: {$search: searchValue} }, { // relevant documents have a higher score. fields: { score: { $meta: "textScore" } }, // `score` property specified in the projection fields above. sort: { score: { $meta: "textScore" } } } ); });