小编Gle*_*nnV的帖子

REST和复杂的搜索查询

我正在寻找一种在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,...

这是我认为的常见问题.是否有我可以使用的库(或模式):

  • 将指定为字符串的搜索查询映射到通用Criteria模型.搜索格式不必与上面列出的相同.
  • 允许我将Criteria模型映射到我需要使用的任何技术.
  • 为Hibernate/JPA/SQL提供映射支持,但这是一个奖励;)

亲切的问候,

格伦

java rest search

14
推荐指数
1
解决办法
1万
查看次数

将HP QC缺陷数据导出到Excel

在工作中,一位同事将hp qc中的缺陷数据复制并粘贴到excel,这需要她的年龄......这让我很生气!

无论如何从hp qc导出数据到excel?它只需要转储缺陷列表及其相关字段,如Id,日期,摘要,分配给等等....

必须有一种方法可以导出到excel ...

testing qa qc hp-quality-center

6
推荐指数
1
解决办法
3万
查看次数

Jira搜索状态为Done或Closed的项目中的所有问题

我试图列出具有状态的项目中的所有项目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)

即使状态DoneClosedJQL查询存在超过3000个问题,我只会遇到50个左右的问题.

可能有限制吗?

python jira jql python-jira

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

hp-quality-center ×1

java ×1

jira ×1

jql ×1

python ×1

python-jira ×1

qa ×1

qc ×1

rest ×1

search ×1

testing ×1