社区
MySQL
帖子详情
热情讨论MySQL的全文搜索
babystudio
2003-09-16 11:54:01
不知道各位的全文检索是如何解决的?
MySQL的FULLTEXT好像很怪异,明明征文中有待查单词,就是查不出。另外,似乎不支持中文吧?
如果先把text字段转换成varchar类型用字符串函数判断,一则效率、二则大数据丢失
如果先把数据检索出来,然后在php脚本中判断,效率恐怖
诚心求论
...全文
129
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
全文
搜索
中英文_
MYSQL
中的中文模糊
搜索
除了使用
全文
索引外还有什么办法呢?...
环 境:winxp语 言:php5.49数据库:musql5.6LEVER:一个初学PHP和
MYSQL
的小粉数据量:30万左右,不会超过50万。就是这样的一个网站,就是这样的一个水平的我,却在这几天被一个难题难死了。因为我之前的这个站是用asp+mssql搭建的,一直在托管的服务器上跑的还行,某一天想把数据库放到阿里云上,查了一下报价,发现
mysql
的价格比mssql的价格便宜近10倍多,这才认识...
elasticsearch head 复合查询_Elasticsearch构建
全文
搜索
系统
前言Elasticsearch 是一个分布式、可扩展、实时的
搜索
与数据分析引擎,通过它我们可以构建出一个强大的
全文
搜索
系统,解决诸如文章检索慢,商品检索慢、
MySQL
的like查询慢这样的问题。 Elasticsearch是基于hadoop创始人道哥的另一杰作Lucene实现的,速度非常快,核心是使用了倒排索引这样的结构。 接下来,就以这篇倒排索引中的例子,演示一下ElasticSearch的使用...
mysql
模糊
搜索
中文_
MYSQL
中的中文模糊
搜索
除了使用
全文
索引外还有什么办法呢?...
环 境:winxp语 言:php5.49数据库:musql5.6LEVER:一个初学PHP和
MYSQL
的小粉数据量:30万左右,不会超过50万。就是这样的一个网站,就是这样的一个水平的我,却在这几天被一个难题难死了。因为我之前的这个站是用asp+mssql搭建的,一直在托管的服务器上跑的还行,某一天想把数据库放到阿里云上,查了一下报价,发现
mysql
的价格比mssql的价格便宜近10倍多,这才认识...
Elasticsearch构建
全文
搜索
系统
前言 Elasticsearch 是一个分布式、可扩展、实时的
搜索
与数据分析引擎,通过它我们可以构建出一个强大的
全文
搜索
系统,解决诸如文章检索慢,商品检索慢、
MySQL
的like查询慢这样的问题。Elasticsearch是基于hadoop创始人道哥的另一杰作Lucene实现的,速度非常快,核心是使用了倒排索引这样的结构。接下来,就以这篇倒排索引中的例子,演示一下ElasticSearch的使用 假设我们有海量文章,如下 页码 内容 1 生命在于运动 2 运动是生命的源泉
MySQL
57,062
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章