|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
非技术区
→
『 闲聊灌水 』
→ 啦啦啦 本姑娘当版主啦
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1725
人关注过本帖
标题:
啦啦啦 本姑娘当版主啦
只看楼主
加入收藏
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
31
楼
收藏
得分:0
以下是引用
冰镇柠檬汁儿
在2015-5-8 23:24:47的发言:
优化搜索功能,我遇到过搜索需要 like '%...%'这样才能准确搜索,可是性能低到什么程度你应该知道,现在只能用全文索引,但是这个又有搜索不准确的问题,你有什么好的建议吗
没什么好的办法
2015-05-08 23:38
举报帖子
使用道具
赠送鲜花
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8078
专家分:6657
注 册:2005-11-7
第
32
楼
收藏
得分:0
以下是引用
tlliqi
在2015-5-8 23:38:16的发言:
没什么好的办法
这是一个让人失望的回答
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-05-08 23:48
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
33
楼
收藏
得分:0
以下是引用
冰镇柠檬汁儿
在2015-5-8 23:48:53的发言:
这是一个让人失望的回答
开头和结尾都是%,很难优化
8过你可以看看这
如何使用like的优化总结 http://blog.
2015-05-08 23:54
举报帖子
使用道具
赠送鲜花
wmf2014
等 级:
贵宾
威 望:
216
帖 子:2039
专家分:11273
注 册:2014-12-6
第
34
楼
收藏
得分:0
回复 31楼 冰镇柠檬汁儿
提取关键字搜索不行吗?其实搜索也是智能的,第一次可以使用like '%...%',可能效率低,一旦搜索成功,可以把“...”作为关键字索引存储到关键字索引表里,这个表包含一个所需文章id,下次有这个关键字,只要索引一下就找到了,索引表体积小,用like 效率相对高。
能编个毛线衣吗?
2015-05-08 23:57
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
35
楼
收藏
得分:0
以下是引用
wmf2014
在2015-5-8 23:57:20的发言:
提取关键字搜索不行吗?其实搜索也是智能的,第一次可以使用like '%...%',可能效率低,一旦搜索成功,可以把“...”作为关键字索引存储到关键字索引表里,这个表包含一个所需文章id,下次有这个关键字,只要索引一下就找到了,索引表体积小,用like 效率相对高。
在理
2015-05-09 00:05
举报帖子
使用道具
赠送鲜花
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8078
专家分:6657
注 册:2005-11-7
第
36
楼
收藏
得分:0
回复 35楼 wmf2014
谢谢你的回复,真的是个很好的方法,记下了
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-05-09 10:02
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
37
楼
收藏
得分:0
以下是引用
冰镇柠檬汁儿
在2015-5-9 10:02:49的发言:
谢谢你的回复,真的是个很好的方法,记下了
你的源数据永不变化?
授人以渔,不授人以鱼。
2015-05-09 10:05
举报帖子
使用道具
赠送鲜花
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8078
专家分:6657
注 册:2005-11-7
第
38
楼
收藏
得分:0
回复 34楼 tlliqi
也谢谢你
其实,我很明白 %...%这样的like语句没有优化的可能,这样的东东正反都没法用索引,我期望的是一种解决的思路,
我之前也想过一个,就是把所有的待查字段的中文按字从前往后截取出来,保存到另外的表里,这样like '...%' 就能得到结果,这样也就可以使用索引了。
这个方法的效率比like '%..%'好了很多,但是并发在50的时候,数据库就有点吃不消了
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-05-09 10:09
举报帖子
使用道具
赠送鲜花
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8078
专家分:6657
注 册:2005-11-7
第
39
楼
收藏
得分:0
以下是引用
TonyDeng
在2015-5-9 10:05:59的发言:
你的源数据永不变化?
搜索功能,所搜索的字段的记录,从入库后,永不变化
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-05-09 10:09
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
40
楼
收藏
得分:0
静态数据,用动态查找,服务器肯定吃不消了。
授人以渔,不授人以鱼。
2015-05-09 10:14
举报帖子
使用道具
赠送鲜花
50
4/5页
1
2
3
4
5
快速回复:
啦啦啦 本姑娘当版主啦
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.022880 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved