按多个列搜索数据库(类似于Google)

时间:2012-09-14 05:50:40

标签: jsp servlets search-engine

是否可以使用与Google类似的单个文本框输入单个关键字来搜索数据库?我知道Google有自己的搜索模式。我只是想知道是否可以搜索类似于谷歌搜索的数据库表。

例如,有一个文本框,其中输入作为日期给出,输出基于给定日期显示。同样,如果我在同一文本框中输入名称,则应根据该名称显示输出。我尝试使用下面的查询;它将搜索并显示与文件描述列匹配的结果,该列基于单列搜索。

String query = "Select * from file1 where filedesc like '"+id+"%' and status='Y'";

我可以使用以下查询,通过使用与该列相关的多个文本框提供多个关键字来获得结果。

String query = Select * from file1 where filedesc where id='' or status='Y' or date='';

在搜索Google时我遇到了来自mysql的全文搜索,全文搜索的准确性是什么样的温和。有什么建议?

0 个答案:

没有答案