社区
MySQL
帖子详情
热情讨论MySQL的全文搜索
babystudio
2003-09-16 11:54:01
不知道各位的全文检索是如何解决的?
MySQL的FULLTEXT好像很怪异,明明征文中有待查单词,就是查不出。另外,似乎不支持中文吧?
如果先把text字段转换成varchar类型用字符串函数判断,一则效率、二则大数据丢失
如果先把数据检索出来,然后在php脚本中判断,效率恐怖
诚心求论
...全文
90
15
打赏
收藏
热情讨论MySQL的全文搜索
不知道各位的全文检索是如何解决的? MySQL的FULLTEXT好像很怪异,明明征文中有待查单词,就是查不出。另外,似乎不支持中文吧? 如果先把text字段转换成varchar类型用字符串函数判断,一则效率、二则大数据丢失 如果先把数据检索出来,然后在php脚本中判断,效率恐怖 诚心求论
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
babystudio
2003-09-19
打赏
举报
回复
呵呵,go on
lxf_1976
2003-09-19
打赏
举报
回复
对,一种折中的方案就是另外建立一个索引,包含全文中的关键字
shuixin13
2003-09-17
打赏
举报
回复
呵呵,
人不发脾气也是不行的,
我有时也会发些脾气呢!!!!
要选十大杰出青年,
小木 兄是少不了啦!!!!
lxf_1976
2003-09-17
打赏
举报
回复
谢谢谢谢! 几位取笑我了! :-)
虽然做不到雷锋,但坚持助人为乐的感觉,有时又会发点脾气~~~~~~
weizhihui1213
2003-09-17
打赏
举报
回复
呵呵,关注ing...感谢ing...
同意ezhou(煮花生)的意见
ezhou
2003-09-17
打赏
举报
回复
小木,真的好人!
我坚决支持选举小木为本版十大杰出青年!
volca
2003-09-17
打赏
举报
回复
俺错了,还是不支持-___-
volca
2003-09-17
打赏
举报
回复
补充:俺说的是支持中文全文检索
volca
2003-09-17
打赏
举报
回复
今天俺在mysql 4.0.15里测试以下sql
SELECT * FROM tbl_name WHERE MATCH (text) AGAINST ('中文')
能够正确选出text字段包含'中文'的列,是不是说这个版本开始支持全文检索了呢?
操作环境:windows 2000 sp4
mysql 4.0.15缺省安装
apache 2.0.47+php 4.3.3
babystudio
2003-09-17
打赏
举报
回复
还没有办法,可能目前比较可行的办法是放弃全文检索... 呵呵
或者这样,自己动手解析文档内容,根据一个词库解析全文,把文档ID和包含的有效单词(比如名词,动词价值不大)存放到另一张索引表中。然后到索引表里面检索,不过这样就必须要有个后台程序,定期做这件事了。放到php脚本里面恐怕要超时
lxf_1976
2003-09-17
打赏
举报
回复
呵呵,犬犬也这么说我?!
Ok,玩笑话咱私底下聊,这是技术论坛,咱还是讨论技术吧,:D
------------------------------------------------------------------
楼主最后决定用什么方法解决中文全文检索?
tsglxl
2003-09-16
打赏
举报
回复
lxf_1976(小木) ,好人啊!!!
lxf_1976
2003-09-16
打赏
举报
回复
呵呵,我又来了!请参考以下帖子:
http://expert.csdn.net/Expert/topic/1815/1815968.xml?temp=7.378787E-02
http://expert.csdn.net/Expert/topic/2232/2232155.xml?temp=.3346521
http://expert.csdn.net/Expert/topic/1688/1688069.xml?temp=.7262537
http://expert.csdn.net/Expert/topic/1971/1971156.xml?temp=.506283
lxf_1976
2003-09-16
打赏
举报
回复
sorry,中文全文检索目前好像是不支持的,我没有研究过!
so sorry
lxf_1976
2003-09-16
打赏
举报
回复
楼主的问题属于字符集设置的问题!本版有很多相关帖子讨论了字符集的设置操作!
我自己一般都是使用binary关键字来精确匹配字符串的!例如:
select * from tbl_name where binary body like '%全文检索%'
MySQL
8.0
全文
检索优化:提升
搜索
效率与准确性
Hey,亲爱的小伙伴们!👋 欢迎来到
MySQL
全文
检索的奇妙世界。在这个信息爆炸的时代,我们每天都在和海量数据打交道,就像在一片汪洋大海中寻找一颗珍珠。
全文
检索,就是我们的潜水艇,帮助我们快速潜入数据的深海,找到那颗闪闪发光的珍珠。
全文
检索,听起来是不是有点像科幻小说里的全息扫描?🔍 其实,它是一种非常实用的技术,专门用来在大量文本数据中
搜索
关键词。比如说,你有一个包含成千上万篇文章的数据库,想要找出所有提到“
MySQL
优化”的文章,
全文
检索就能帮你轻松做到。B-Tree索引。
MySQL
专家级教程(三)
原文:Expert
MySQL
, 2nd Edition 协议:CC BY-NC-SA 4.0 六、嵌入式
MySQL
MySQL
服务器以其轻量级和高性能特性而闻名,但是您知道它也可以用作企业应用的嵌入式数据库吗?本章解释了嵌入式应用的概念,以及如何使用
MySQL
C API 来创建自己的嵌入式
MySQL
应用。我将向您介绍编译嵌入式服务器和为 Linux 和 Windows 编写应用的技术。 构建嵌入式应用 已经使用轻量级数据库系统作为内部数据存储构建了许多应用。如果您使用 Microsoft
MySQL
学习心得
在
MySQL
开发过程中,遇到性能问题是很常见的。解决这类问题的关键在于对问题的深入分析,找到问题的根源,然后有针对性地进行优化。定期审查和优化查询语句:随着业务的发展和数据量的增长,原本性能良好的查询语句可能会变得不再高效。因此,定期审查和优化查询语句是非常重要的。合理使用索引:索引是提高查询性能的关键,但过多的索引也会占用大量的存储空间并降低写操作的性能。因此,需要根据实际情况合理使用索引。关注查询执行计划:使用EXPLAIN命令查看查询的执行计划是分析性能问题的有效手段。
CentOs安装
MySQL
今天突然想起来去年双十一买了一台服务器,不知不觉中已经闲置了好几个月了。之前的
热情
已经消退了,今天决定拿它练练手,安装几个平时用到的软件,今天阿Q就带大家一起搭建一下
MySQL
。 一、用Linux命令完全卸载
MySQL
rpm包安装方式卸载 查包名:rpm -qa | grep
mysql
删除命令:rpm -e 包名 yum安装方式卸载 1.查看已安装的
mysql
命令:rpm -qa | grep
mysql
2.卸载
mysql
命令:yum remove
mysql
-community-serv
MySQL
57,065
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章