CNDEV
贴子
搜索贴子
我的贴子:
我的主贴
最新回复
消息
发送纸条
阅读纸条
系统
当前在线用户
没有登录
|
登录
|
新用户
|
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 254210
hmaik
:
我比较倾向这种方法
[阅读: 464] 2005-12-07 04:57:48
索引应该使用字,与词没有多大关系
分析用户搜索的条件就需要用到分词了
RssPortal
相关信息:
[技术帖]有谁研究过全文索引的索引结构?就是如何将词或短语与关键字对应的数据结构,比如
(1007字)
(
李战
[873]
2005-12-07 10:40
)
我很多年前做过.我当时的做法是按字索引.
(空) (
bjwf
[405]
2005-12-07 10:42
)
我比较倾向这种方法
(37字)
(
hmaik
[463]
2005-12-07 12:57
)
用函数不可以吗 比如sqlserver的 CHARINDEX
(空) (
咔波碧宝
[546]
2005-12-07 10:45
)
查询条件中使用了函数的SQL语句,多半都无法使用数据库本身的索引。要知道全文索引的记录数是非常庞大的。
(空) (
李战
[730]
2005-12-07 10:52
)
这样建索引有点大了吧,你分析整个文章呢,文章中的句子都要分词吧
(268字)
(
sonfly
[666]
2005-12-07 10:51
)
当然要先分成词或短语。想了一下,如果按字索引,怎么能方便判断“中 国 开 发 网”刚好排成“中国开发网”呢?那个位置判断不好弄吧?
(空) (
李战
[512]
2005-12-07 10:59
)
对每个字索引哪些文章里出现过它.
(200字)
(
bjwf
[508]
2005-12-07 11:10
)
有意思,受教了,多谢。
(空) (
李战
[357]
2005-12-07 11:26
)
忽然发现我说的跟你们说的可能意思不一样,我做的是类似于 MS 的 index server的东东,没用数据库,针对一些目录里的一大堆文本文件
(空) (
bjwf
[474]
2005-12-07 11:35
)
这个用关系数据库并不合适
(空) (
holly
[333]
2005-12-07 11:56
)
刚才做了试验,真的不适合关系数据库来做。SQL Server并不是先根据字索引生成小的交集,然后再like '%***%'的。
(空) (
李战
[487]
2005-12-07 13:49
)
这个一般的做法是自己按倒排文件组织数据的
(空) (
holly
[385]
2005-12-07 14:08
)
中国开发网 你接到这个查询 先要 分析它。
(83字)
(
sonfly
[368]
2005-12-07 11:15
)
问题
(52字)
(
holly
[350]
2005-12-07 11:09
)
我觉得不能。。如果是like 'a***%'可能还能用到
(空) (
老玉米
[308]
2005-12-07 11:11
)
你看花了, 这里的 * 不是指通配符
(空) (
holly
[337]
2005-12-07 11:15
)
多年不用,不记得通佩符是什么了。那我觉得肯定可以用到索引。
(空) (
老玉米
[524]
2005-12-07 11:17
)
哪位给实际试试啊.
(8字)
(
holly
[354]
2005-12-07 11:17
)
每装,那位装了可以用查询分析器看看就知道了
(空) (
老玉米
[338]
2005-12-07 11:19
)
我记得是可以的,不过你这么一说,我真得试试了
(空) (
李战
[361]
2005-12-07 11:19
)
确信可以!执行计划里面清晰显示用到索引!
(空) (
李战
[399]
2005-12-07 11:24
)
应该可以,如果是我设计数据库,索引的物理结果决定实现这样的功能是很容易的
(9字)
(
老玉米
[518]
2005-12-07 11:27
)
世上大部分事情是没道理的
(467字)
(
holly
[392]
2005-12-07 11:30
)
这种破烂货就不要提了。我现在是不相信什么免费的数据库的
(空) (
老玉米
[417]
2005-12-07 11:31
)
开源的不行啊
(空) (
李战
[362]
2005-12-07 11:33
)
行的。不用试了。我一直用它,价格便宜量又足
(空) (
没脾气2x
[330]
2005-12-07 14:24
)
就是这个意思啊,***代表查询的关键字嘛
(空) (
李战
[337]
2005-12-07 11:15
)
ms sql可以的,但是'%***', '%***%'是不行的
(空) (
Miracle
[375]
2005-12-07 12:09
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录