最近做了一个搜索的功能,类似于支持多样查询在一个文本框中,总结出一些心得,先具体说下业务,在一个文本框中,能够查询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会搜索完全匹配该词组的结果,例如:"人工...
网上搜索超级技巧是提高互联网信息检索效率的关键,以下是一些高级搜索策略: 1. **使用逻辑词**:大部分搜索引擎支持AND、OR、NOT和NEAR这些逻辑运算符。AND用于确保搜索结果包含所有关键词,OR表示至少包含其中一...
接下来,我们将详细介绍一些实用的Google搜索技巧。 #### 1. 使用特定格式查找文件 - **Indexof/inurl:** 通过在搜索框中输入`indexof/inurl:`加上文件扩展名(如:`ppt`, `mp3`, `swf`, `AVI`等),可以帮助用户...
GitHub 高级搜索功能为开发者提供了精准高效的搜索方式,无论是查找代码、项目还是用户信息,都能通过多维度筛选快速定位目标。本文详细介绍了 GitHub 高级搜索页面的功能选项,包括按照编程语言、仓库名称、用户或...
6. **特殊搜索功能**: - `intitle:` 仅搜索标题中含有关键词的结果。 - `inurl:` 仅搜索URL中包含关键词的结果。 - `filetype:` 用于查找特定类型的文件,如图片、文档等。 - `site:` 限制搜索指定的网站或域名...
4. **高级搜索选项**:部分搜索引擎提供高级搜索功能,允许用户设置更多过滤条件,如日期范围、语言偏好等。 5. **利用第三方网盘搜索引擎**:除了传统的搜索引擎之外,还有一些专门针对网盘资源的第三方搜索引擎,...
Google搜索引擎是互联网上最常用的工具之一,它提供的高级搜索功能可以帮助用户更快更准确地找到所需信息。正确地使用这些技巧可以让用户在搜索时节省时间,提高效率。 描述中提到的“想好你想要寻找什么”,其实是...
总之,jQuery下拉框集成搜索功能是一个实用的前端技巧,它提高了用户在大量选项中查找特定值的效率。通过监听输入事件、动态过滤选项,我们可以实现这一功能,同时还可以根据需求进行各种优化和扩展,以适应不同项目...
工作原理上,搜索引擎大致通过三个步骤实现其功能。第一步是通过蜘蛛程序或爬虫程序抓取网页,生成网页的快照。这个过程中,蜘蛛程序遍历互联网链接,收集网页数据。第二步是处理所收集的网页信息,提取关键词并建立...
在本讲座中,我们将探讨网络搜索引擎的工作原理、检索技巧以及如何利用这些技巧提高搜索效率。 首先,了解搜索引擎的基本概念至关重要。搜索引擎由爬虫、索引、查询处理和排名四个主要部分组成。爬虫定期遍历互联网...
标题 "combobox 下拉多选框带搜索功能" 指向了一个特定的需求:用户不仅可以从下拉列表中多选项目,还能通过搜索功能快速定位和选择他们想要的选项。这种功能在数据量大或者选项繁多的情况下尤其实用。 描述中的...