最近做了一个搜索的功能,类似于支持多样查询在一个文本框中,总结出一些心得,先具体说下业务,在一个文本框中,能够查询id, name ,address 通常的查询操作分为三个文本框相互匹配对应要查询的字段,然后搜索得出结果,但现在文本框中支持三种不同类型的查找,能够根据查找的不同结果匹配不同的字段
public Finder get_orgInfo(Integer siteId,String orgName_Address_areaName,int pageNo, int pageSize) {
Finder f = Finder.create(" from Org_Info bean where 1=1");
if (siteId != null) {
f.append(" and bean.id=:siteId");
f.setParam("siteId", siteId);
}
// 查询区县、机构、地址//
if (orgName_Address_areaName != null) {
f.append(" and( bean.area_name like '%"+orgName_Address_areaName+"%'" );
f.append(" or bean.org_address like '%"+orgName_Address_areaName+"%'" );
f.append(" or bean.org_name like '%"+orgName_Address_areaName +"%')");
}
return f;
}
现在的处理结果和以往大致是类似,把文本框的变量分别匹配三个字段,下面贴上代码
也就是说变量分别匹配数据库中的字段就达到了文本框支持多种类型的查找。
分享到:
相关推荐
Google提供了缓存搜索功能,可以让您查看某个网站的缓存版本。如果您想要查看某个website的缓存版本,可以使用“cache”操作符,例如“cache:example.com”。 技巧十:使用Google的高级搜索指南 Google提供了高级...
### 傲游3搜索功能自定义技巧详解 #### 一、傲游3搜索功能概述 傲游3是一款功能强大的浏览器,它不仅提供了快速、安全的上网体验,还支持多种自定义设置,使得用户可以根据自己的需求来定制浏览器的行为。本文将...
1. **网页搜索**:Google的网页搜索功能是其基础,覆盖了海量的Web文件,用户只需输入关键词,点击搜索,就能快速得到相关网页。Google的搜索算法能够智能地理解用户意图,提供最相关的搜索结果。 2. **新闻资讯...
Gmail的搜索功能非常强大,通过组合不同的运算符和参数,用户可以快速定位到需要的邮件。需要注意的是,在使用搜索技巧时,对于日期格式和搜索指令要特别注意准确性,以免造成漏查或者误查。此外,Gmail默认情况下会...
百度还提供了高级搜索功能,通过点击搜索框下方的“设置”按钮进入。在这里,你可以更细致地设置搜索条件,比如指定时间范围、文件类型、语言等,以便更精准地获取所需信息。 总之,掌握以上百度搜索引擎技巧,可以...
百度作为中国最大的搜索引擎,提供了丰富的搜索功能和服务。理解百度的基本架构、搜索语法和高级搜索选项对于高效获取信息至关重要。 **巧用百度新闻关键词掌握市场行情** 通过合理设置关键词并结合使用新闻搜索...
以下是一些非常经典的Google搜索技巧,这些技巧不仅适用于学术研究,日常工作,也适合日常生活中的信息查找。 1. **精确匹配与排除** 使用双引号将特定词组括起来,Google会搜索完全匹配该词组的结果,例如:"人工...
接下来,我们将详细介绍一些实用的Google搜索技巧。 #### 1. 使用特定格式查找文件 - **Indexof/inurl:** 通过在搜索框中输入`indexof/inurl:`加上文件扩展名(如:`ppt`, `mp3`, `swf`, `AVI`等),可以帮助用户...
6. **特殊搜索功能**: - `intitle:` 仅搜索标题中含有关键词的结果。 - `inurl:` 仅搜索URL中包含关键词的结果。 - `filetype:` 用于查找特定类型的文件,如图片、文档等。 - `site:` 限制搜索指定的网站或域名...
4. **高级搜索选项**:部分搜索引擎提供高级搜索功能,允许用户设置更多过滤条件,如日期范围、语言偏好等。 5. **利用第三方网盘搜索引擎**:除了传统的搜索引擎之外,还有一些专门针对网盘资源的第三方搜索引擎,...
还有一些高级搜索指令,如Intitle:用于搜索标题中包含的关键词,如“Intitle:NBA赛程”。双引号用于精确匹配短语,如搜索“会声会影技巧”。《》用于图书相关搜索,如“《围城》”。Site:限定搜索结果仅限于指定网站...
Google搜索引擎是互联网上最常用的工具之一,它提供的高级搜索功能可以帮助用户更快更准确地找到所需信息。正确地使用这些技巧可以让用户在搜索时节省时间,提高效率。 描述中提到的“想好你想要寻找什么”,其实是...
总之,jQuery下拉框集成搜索功能是一个实用的前端技巧,它提高了用户在大量选项中查找特定值的效率。通过监听输入事件、动态过滤选项,我们可以实现这一功能,同时还可以根据需求进行各种优化和扩展,以适应不同项目...
网上搜索超级技巧是提高互联网信息检索效率的关键,以下是一些高级搜索策略: 1. **使用逻辑词**:大部分搜索引擎支持AND、OR、NOT和NEAR这些逻辑运算符。AND用于确保搜索结果包含所有关键词,OR表示至少包含其中一...
标题 "combobox 下拉多选框带搜索功能" 指向了一个特定的需求:用户不仅可以从下拉列表中多选项目,还能通过搜索功能快速定位和选择他们想要的选项。这种功能在数据量大或者选项繁多的情况下尤其实用。 描述中的...
然而,许多人并未充分利用这一特性,本文将揭示如何通过优化使用技巧,使Win 7的搜索功能更加迅速、精确。 首先,缩小搜索范围是提升速度的最直接方法。通常,我们习惯于在开始菜单中直接搜索,这将遍历所有索引...
为了更高效地使用搜索引擎,掌握一些基本的搜索技巧是非常必要的。 1. **使用搜索控制符** - **逻辑与**:“逻辑与”通常使用“+”符号表示,格式为“A+B”,表示搜索结果必须同时包含A和B两个关键词。例如,搜索...