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