Google chrome 将JIRA快速搜索添加到Chrome Omnibox

Google chrome 将JIRA快速搜索添加到Chrome Omnibox,google-chrome,jira,opensearch,Google Chrome,Jira,Opensearch,我想从Chrome的Omnibox中搜索JIRA的“快速搜索”。这与Chrome Omnibox搜索字符串不同: https://myserver/jira/browse/%s 该字符串将只打开完全(而不是部分)匹配的JIRA ID。快速搜索将自动打开唯一匹配搜索条件的问题,即使搜索条件是部分匹配。例如,考虑一个只有77个JILA问题的系统,JRRA问题是CLS-77。使用快速搜索(在JIRA网站的右上角)搜索“77”将自动打开CLS-77。通过前面列出的Chrome Omnibox自定义搜索

我想从Chrome的Omnibox中搜索JIRA的“快速搜索”。这与Chrome Omnibox搜索字符串不同:

https://myserver/jira/browse/%s

该字符串将只打开完全(而不是部分)匹配的JIRA ID。快速搜索将自动打开唯一匹配搜索条件的问题,即使搜索条件是部分匹配。例如,考虑一个只有77个JILA问题的系统,JRRA问题是CLS-77。使用快速搜索(在JIRA网站的右上角)搜索“77”将自动打开CLS-77。通过前面列出的Chrome Omnibox自定义搜索字符串执行相同的搜索在搜索77时不会启动CLS-77。

在搜索相同的答案时,我发现了部分解决方案。此解决方案要求您使用omnibox的关键字搜索功能,因此搜索“ISSUE-123”将不起作用,但“jira ISSUE-123”将起作用。它还支持快速搜索文本搜索,例如“jira some search string”

在chrome中,按照以下步骤进行配置:

  • 打开chrome的设置,然后单击浏览器中的管理搜索引擎 搜索部分
  • 滚动到底部并输入以下信息:
    • 搜索引擎名称:JIRA(或者描述JIRA的哪个实例,如“apachejira”)
    • 关键词:jira(或omnibox上易于记住的内容,可以是jira实例的基本URL)
    • URL:(显然,用jira实例的主机名替换jira.example.com)
  • 单击完成
  • 使用:

  • 在omnibox中,键入jira(或您在上面配置的关键字),后跟选项卡或空格
  • 输入快速搜索词,可以是问题关键字、自由格式文本或项目文本
  • 在OmniBox中键入内容的示例:

    • 问题关键:jira WEB-123
    • 自由格式文本:jira徽标更改
    • 特定于项目的搜索:jira WEB徽标
    在较新版本的JIRA中(我使用的是6.2.7),要使用的URL是(将JIRA.example.com替换为您的主机名)


    更新:在JIRA 6.4.4中,此URL起作用:

    一旦您在目标JIRA网站中查看了任何票证,那么您只需键入:JIRA,然后按
    选项卡
    按钮,最后您只需输入您想要搜索的内容,如票号,票证关键字等。

    另一种方法是使用设置>搜索引擎>管理搜索引擎,添加您的URL,并将您的“关键字”快速设置为“jira”或“j”


    然后从chrome omnibox中,您可以键入“j MyProject-1234”,并立即找到您的Jira。或“j FooBar”来查找所有与FooBar相关的问题。

    更新后的字符串不像以前那样工作:现在,您必须输入有效的查询。为了更接近旧的行为,更好的字符串是…//jira.example.com/issues/?jql=text~%s“%20or%20id=“%s”。这不完全一样,因为即使输入了确切的id,它也会将您留在搜索页面上。不过,这已经足够满足我的需要了。您的解决方案似乎是3.5年前提供的已接受解决方案的翻版,以及差不多3年前提供的同一解决方案的更详细重写。是否可以添加键盘快捷键。例如,google搜索的默认值是CTRL-K。