关于文章的站内搜索怎么解决?
文章表有n个 表名不一样(且表名没有规律),表结构一样,同一个库怎么去标题列,内容列,关键字列,搜索 关键字
从这n张表中去搜索 --------------------编程问答-------------------- title like '% %'
内容等采用全文检索
sphinx和lucent.net --------------------编程问答-------------------- jf... --------------------编程问答-------------------- 再怎么没有规律也是已知的表名已知的字段。
很难吗?
做个视图把它们联合起来就可以了。 --------------------编程问答-------------------- 网上有的,刚才没找到现成的 --------------------编程问答-------------------- 如三楼所说,表的字段相同,联合建个视图,就好查询了。
比如有两个表News1、News2,包含相同字段Title、Content,则可以写
CREATE VIEW News_View
AS
SELECT [Title], [Content] FROM News1 UNION
SELECT
GO [Title], [Content] FROM News2
查询只需要
--------------------编程问答-------------------- 5楼的兄弟 这个效率怎么样? 有没有测试过
SELECT * FROM News_View WHERE [Title] LIKE '%关键字%' OR [Content] LIKE '%关键字%
能不能对多个文章表做全文检索
补充:.NET技术 , ASP.NET