我正在寻找一种在REST API中建模搜索查询的强大方法.
在我的api中,您可以使用查询参数在资源的URI中指定搜索条件.
例如:
/cars?search=color,blue;AND;doors,4 --> Returns a list of blue cars with 4 doors
/cars?search=color,blue;OR;doors,4 --> Returns a list of cars that are blue or have 4 doors
在服务器端,搜索字符串映射到所需的基础技术.根据其余资源,这可以是SQL查询,Hibernate Criteria api,另一个Web服务调用,......
这两个例子很简单,但我还需要更复杂的搜索功能,如子字符串搜索,日期之前/之后搜索,NOT,...
这是我认为的常见问题.是否有我可以使用的库(或模式):
亲切的问候,
格伦
在工作中,一位同事将hp qc中的缺陷数据复制并粘贴到excel,这需要她的年龄......这让我很生气!
无论如何从hp qc导出数据到excel?它只需要转储缺陷列表及其相关字段,如Id,日期,摘要,分配给等等....
必须有一种方法可以导出到excel ...
我试图列出具有状态的项目中的所有项目Done or Closed.当我使用高级搜索运行JQL查询时,我得到:项目中的3096个问题.然而,当我用python运行它时,我得到了大约50个问题.
#/usr/bin/python
import jira.client
from jira.client import JIRA
options = {'server': 'http://jira.confluence.no' }
jira = JIRA(options, batch_auth=('admin', 'admin'))
project = jira.projects()
for project in projects:
issues = jira.search_issues('project=JA')
for issue in issues:
if str(issue.fields.status) == 'Done' or str(issue.fields.status) == 'Closed':
print issue
Run Code Online (Sandbox Code Playgroud)
即使状态Done或ClosedJQL查询存在超过3000个问题,我只会遇到50个左右的问题.
可能有限制吗?