大文本文件处理,全文检索不好用,请大家帮忙! ( 积分: 200 )

  • 主题发起人 主题发起人 cindy_delphi
  • 开始时间 开始时间
C

cindy_delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,我好久没有用DELPHI了,且技术水平很差,但为了交差,没有办法,但发现全文剑索不好用了,所以希望大家多多帮助。希望大家能将相关的关键代码贴上来吧。
要求:文本很大可能会是500M吧。文本里有标签,像HTML格式,用于标识记录。希望将记录以列表的形式显示出来。如:ID ,内容。
我的问题:1、文本的内容该怎么读入内存,比如读入前500条记录?2因为列表很长,若要用滚动条触发读入下500个,这部分代码怎么写?3、最重要的是速度问题。
我觉得很多人都应该做过类似的动西,但对于我是第一次,希望大家能提供帮助。希望有缘人能得到专家分。再次感谢大家的关心与关注!
我的技术不好,请提供关键代码,让我交差吧,痛苦。。。。
 
500M的文本,如果要用程序处理我没做过,这么大的文本我都是用fortran程序处理的,处理成自己需要的东西。比如A.txt(500M)经过fortran 处理成B.txt(小文件)。在程序里调用fortran程序后,直接操作b.txt
 
这么大有点恐怖!不过字符串查找处理可以用ASMFastReplace单元,是老毛子用汇编写的,速度比dlephi的快N倍
 
后退
顶部