[教程]MongoDB 从入门到进阶 (TextSearch)
来源:互联网 发布:java绘图教程 编辑:程序博客网 时间:2024/06/09 14:57
随着MongoDB 2.4.1的发布(由于2.4.0刚发布就发现一个重大的Bug,所以现在的最新版本是2.4.1),全文检索的功能也被追加进MongoDB了。不过全文检索功能现在仅仅能够用于对于拉丁文的检索。
1.首先要使用MongoDB2.4.1,请先到官网下载最新版的MongoDB http://www.mongodb.org/downloads
2.如果你以前已经配置过MongoDB了,这次为了启用TextSearch,请务必打开TextSearch功能:
在原来的配置文件中增加 --setParameter textSearchEnabled=true
例子:
cd C:\runmongo\bin
mkdir C:\mongodb\SinaWeibo
mongod --port 28030 --dbpath C:\mongodb\SinaWeibo --rest --setParameter textSearchEnabled=true
这样的话,你就开启了全文检索功能,但是这个功能不要轻易在生产环境中使用,这个会降低服务器的效率,消耗大量的内存。
3.我的工具在第一时间开始支持TextSearchIndex的建立功能。
不知道为什么,现在这个Index的类型很奇怪,不是text而是如下所示的样子
接下来我们试试看TextSearch。
这里使用了微博的数据。微博里面有【good】这样的表情,我们就看看有多少包含good的微博吧。
上面我们已经对微博内容进行了全文索引的建立
这里从结果可以看到一共有44件搜索结果
工具最新版本可以在这里下载 http://www.wojilu.com/Forum1/Topic/4601
所有的源代码可以在github上找到:
https://github.com/magicdict/MagicMongoDBTool
这个版本的工具还有很多问题,没有完全修正1.80驱动的变更点,所以只能作为学习和测试之用。
现在正在搞微信的开发,大家帮忙加一下微信公众账号,谢谢了。
任何关于MongoDB 2.4.1和C#的问题,请联系我。
再次感谢您对于这个工具的支持特别是前一段时间的两位朋友,给了我很多意见和建议,谢谢大家。
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- [教程]MongoDB 从入门到进阶 (TextSearch)
- MongoDB 从入门到精通专题教程
- MongoDB 从入门到精通专题教程
- MongoDB 从入门到精通专题教程
- mongoDB 全文搜索 TextSearch
- Quartz从入门到进阶
- Quartz从入门到进阶
- Quartz从入门到进阶
- quartz 从入门到进阶
- Quartz从入门到进阶
- ViewDragHelper从入门到进阶
- Flutter从入门到进阶
- C/C++从入门到精通(入门、进阶、精通)
- C/C++从入门到精通(入门、进阶、精通)
- C/C++从入门到精通(入门、进阶、精通)
- Kubernetes 1.3 从入门到进阶 安装篇(1)
- Kubernetes 1.3 从入门到进阶 安装篇(2)
- 【Android】Dagger2从入门到再入门(进阶)
- thoughts
- DirectX简单了解
- hdu 1285 确定比赛名次 topo
- 自己的方向
- poj 3817Robot Challenge
- [教程]MongoDB 从入门到进阶 (TextSearch)
- html标签之视频各种标签
- qt5.02使用webview的问题
- 关于SQL Server 2008 无法修改表的问题
- String,StringBuffer与StringBuilder的区别??
- CF:Eugeny and Array
- [C# 线程处理系列]专题二:线程的详细使用
- 编译运行AspectJ自带的tracing示例
- 复习单链表的实现