社区
其他数据库
帖子详情
巨杉数据库如何与开源搜索引擎相结合?
rockangel
2015-06-06 10:11:50
数据库自带的搜索(正则)不太合适.
因为每次都要放到内存里面排序,请问一下,数据库排序(也就是orderby)是如何实现的?
堆排序?
...全文
141
1
打赏
收藏
巨杉数据库如何与开源搜索引擎相结合?
数据库自带的搜索(正则)不太合适. 因为每次都要放到内存里面排序,请问一下,数据库排序(也就是orderby)是如何实现的? 堆排序?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oisbest
2015-06-06
打赏
举报
回复
如果是命中索引则做索引扫描。 如果不能命中索引则执行 内存中快排->(如果放不下)dump到文件->归并排序. 其中排序内存大小可以根据启动参数设置,默认256MB。 可以使用db.foo.bar.find().sort().explain()查看排序的方式。UseExtSort :true 代表非索引排序。 关于和全文系统对接我们以前也没有实践过,楼主可以研究一下,我们可以提供协助。
发帖
其他数据库
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
2202
社区成员
9520
社区内容
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2015-06-06 10:11
社区公告
暂无公告