首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该如何在我的流星网络应用程序中实现全文搜索?

我应该如何在我的流星网络应用程序中实现全文搜索?
EN

Software Engineering用户
提问于 2016-03-15 02:25:54
回答 1查看 865关注 0票数 2

我正在使用javascript框架Meteor制作一个web应用程序,它与mongodb一起运行。在网络应用程序中,我有一个数据库设置,可以在文档中保存单个的电子游戏。这方面的一个例子是电子游戏Fallout 4,该文档将包含游戏的标题、类型以及它运行的控制台。

我有一个mongodb,里面满是这样的游戏,我想让用户输入一个文本值到搜索栏,它会显示出与值匹配的游戏。

我听说这被称为全文搜索,我听说新版本的mongodb使它非常容易使用,我也听说过像elasticSearch这样的框架可以使它更快。我的问题是,我不知道如何在我自己的网络应用程序中实现这些功能。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2016-03-15 04:08:27

Meteor 1.0.4或更高版本支持Meteor中的全文搜索。

为了执行全文搜索,您需要构建一个文本索引。这是一种数据结构,允许MongoDB高效地执行文本搜索。无论何时从索引集合中插入或删除数据,MongoDB都会更新相应的索引。

这里有一个“Meteor全文搜索指南”和示例代码,让您开始学习。

https://www.okgrow.com/posts/guide-to-full-text-search-in-meteor

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/312767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档