Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. import { Meteor } from 'meteor/meteor'
  2.  
  3. export default InventoryItems = new Meteor.Collection('inventory-items');
  4.  
  5.  
  6. if (Meteor.isServer) {
  7. // https://docs.mongodb.com/manual/tutorial/control-results-of-text-search/
  8.  
  9. InventoryItems._ensureIndex({ sku: 1 }, {
  10. name: 'UniqueIndex',
  11. unique: true
  12. });
  13.  
  14. InventoryItems._ensureIndex({ sku: 'text', name: 'text', description: 'text' }, {
  15. name: 'SearchIndex',
  16. weights: {
  17. sku: 10,
  18. name: 5,
  19. description: 1
  20. },
  21. default_language: 'french'
  22. });
  23. }
  24.  
  25. InventoryItems.insert({ sku:'B-WA', name:'Barrière WA', description:'' });
  26. InventoryItems.insert({ sku:'B-WT', name:'Barrière WT', description:'' });
  27. InventoryItems.insert({ sku:'B-WL', name:'Barrière WL', description:'' });
  28.  
  29. InventoryItems.find({ $text: { $search: 'barrier' } });
  30.  
  31. InventoryItems.find({ $text: { $search: 'barriere' } });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement