如何为我的应用程序构建搜索机制?

Per*_*der 6 c# linq sql-server asp.net search

现在似乎有一个常见的要求是拥有一个搜索功能,几乎可以搜索任何你想要的东西.任何人都可以给我样品或提示如何建立一站式搜索应用程序?

例如:您有3个表客户,产品,员工.该应用程序有一个母版页,右侧有一个文本框,与stackoverflow上的文本框非常相似.

我怎么搜索说"凤凰"一词并且结果如此

顾客

Result 1
......
Run Code Online (Sandbox Code Playgroud)

制品

Result 1
......
Run Code Online (Sandbox Code Playgroud)

雇员

Result 1
......
Run Code Online (Sandbox Code Playgroud)

任何提示,教程和提示都将非常感激.我的环境是Win2k3,.net3.5,C#,ASP.net.

编辑:专注于性能和可扩展性.

提前致谢!

Bar*_*bat 3

Lucene.NET是一个速度极快的全文搜索引擎。

使用示例:

搜索页面的代码隐藏开始查看DotNetKicks源代码