随着MongoDB 2.4.1的发布(由于2.4.0刚发布就发现一个重大的Bug,所以现在的最新版本是2.4.1),全文检索的功能也被追加进MongoDB了。不过全文检索功能现在仅仅能够用于对于拉丁文的检索。 1.首先要使用MongoDB2.4.1,请先到官网下载最新版的MongoDB 2.如果
随着mongodb 2.4.1的发布(由于2.4.0刚发布就发现一个重大的bug,所以现在的最新版本是2.4.1),全文检索的功能也被追加进mongodb了。不过全文检索功能现在仅仅能够用于对于拉丁文的检索。
1.首先要使用MongoDB2.4.1,美国空间,请先到官网下载最新版的MongoDB
2.如果你以前已经配置过MongoDB了,这次为了启用TextSearch,请务必打开TextSearch功能:
在原来的配置文件中增加 –setParameter textSearchEnabled=true
例子:
cd C:runmongobin
mkdir C:mongodbSinaWeibo
mongod –port 28030 –dbpath C:mongodbSinaWeibo –rest –setParameter textSearchEnabled=true
这样的话,你就开启了全文检索功能,但是这个功能不要轻易在生产环境中使用,这个会降低服务器的效率,消耗大量的内存。
3.我的工具在第一时间开始支持TextSearchIndex的建立功能。
![[教程]MongoDB 从入门到进阶 (TextSearch)](https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
不知道为什么,香港虚拟主机,现在这个Index的类型很奇怪,不是text而是如下所示的样子
![[教程]MongoDB 从入门到进阶 (TextSearch)](https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
接下来我们试试看TextSearch。
这里使用了微博的数据。微博里面有【good】这样的表情,我们就看看有多少包含good的微博吧。
怪兽智能全息舱
专业的AI数字人平台,定制数字人专属IP
16 查看详情
上面我们已经对微博内容进行了全文索引的建立
![[教程]MongoDB 从入门到进阶 (TextSearch)](https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
这里从结果可以看到一共有44件搜索结果
![[教程]MongoDB 从入门到进阶 (TextSearch)](https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
工具最新版本可以在这里下载
所有的源代码可以在github上找到:
https://github.com/magicdict/MagicMongoDBTool
这个版本的工具还有很多问题,没有完全修正1.80驱动的变更点,所以只能作为学习和测试之用。
现在正在搞微信的开发,大家帮忙加一下微信公众账号,谢谢了。
任何关于MongoDB 2.4.1和C#的问题,请联系我。
再次感谢您对于这个工具的支持特别是前一段时间的两位朋友,给了我很多意见和建议,香港虚拟主机,谢谢大家。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/898434.html
微信扫一扫
支付宝扫一扫