能否替代模糊查询(100分)

  • 主题发起人 主题发起人 unixhost
  • 开始时间 开始时间
U

unixhost

Unregistered / Unconfirmed
GUEST, unregistred user!
例以篇名方式查询:
表一
--------------------
文章编号(pk)
篇名(有重复)
原文(文件名)(无重复)
篇名一般只用模糊方式查询,使用like。
现在能否先把数据库记录中的篇名一条条取出来,再用字符串的函数比较匹配。如果篇名中包含读者输入的字符串,就算命中。并且高亮显示篇名中的读者输入的字符串。
哪种效率会更高些。能否给外简单示例。
 
涉及到字符串(特别汉字)比较,效率一般高不了.除非关键字段使用integer,对他进行索引
select * from 表 where 篇名 like 用户输入
 
你这样
select * from 表 where 篇名 like %用户输入%
应该可以了。用字符串的函数比较应该效率不高。
 
select * from 表 where 篇名 like %用户输入%
 
select * from table where text link %user%
use StringBuffer new 'user' and Char[] 'indexUser'
may??
 
后退
顶部