如何在服务器端搜索大数据 collection 而无需在流星中发布所有内容
How can I search in a big data collection on server side without publishing everything in meteor
我是 Meteor 的新手。我需要使用 Meteor js 构建一个具有 typeahead-like 功能的文本搜索系统。我在服务器端的 collection 有大约 100 万字,所以不可能全部发布(我的页面将永远加载所以我假设 collection 太大以至于同步需要永远).但是,每次,我的系统都需要在整个 collection 内搜索。有人对如何执行此操作有建议吗?非常感谢
这是服务器逻辑。你必须用服务器方法计算你的东西:
Meteor.methods({'myGreatTextSearch': (someParameters) => {
// TEXT AGGREGATION here
return stuff
})
您可以在客户端使用
获得'stuff'
Meteor.call('myGreatTextSearch', someParameters)
我是 Meteor 的新手。我需要使用 Meteor js 构建一个具有 typeahead-like 功能的文本搜索系统。我在服务器端的 collection 有大约 100 万字,所以不可能全部发布(我的页面将永远加载所以我假设 collection 太大以至于同步需要永远).但是,每次,我的系统都需要在整个 collection 内搜索。有人对如何执行此操作有建议吗?非常感谢
这是服务器逻辑。你必须用服务器方法计算你的东西:
Meteor.methods({'myGreatTextSearch': (someParameters) => {
// TEXT AGGREGATION here
return stuff
})
您可以在客户端使用
获得'stuff'Meteor.call('myGreatTextSearch', someParameters)