elasticsearch,bitbucket-api,bitbucket-server,Rest,elasticsearch,Bitbucket Api,Bitbucket Server" /> elasticsearch,bitbucket-api,bitbucket-server,Rest,elasticsearch,Bitbucket Api,Bitbucket Server" />

如何通过RESTAPI访问Bitbucket服务器捆绑的elasticsearch

如何通过RESTAPI访问Bitbucket服务器捆绑的elasticsearch,rest,elasticsearch,bitbucket-api,bitbucket-server,Rest,elasticsearch,Bitbucket Api,Bitbucket Server,我需要在Bitbucket服务器上托管的许多项目/存储库中运行代码搜索报告 浏览器界面对此任务没有帮助,因为它分页结果,需要手动滚动以加载(多个)结果 在/REST/search/1.0/search(标记为private)找到了一个restapi,但是没有说明如何使用代码搜索词构造POST负载 有人找到了使用这个(我知道,是私有的)API的方法吗 或者,有没有一种方法可以直接从命令行查询捆绑的elasticsearch服务器?我花了大约3个小时看了这个,结果。。一团糟。我认为,实际的端点和搜索

我需要在Bitbucket服务器上托管的许多项目/存储库中运行代码搜索报告

浏览器界面对此任务没有帮助,因为它分页结果,需要手动滚动以加载(多个)结果

在/REST/search/1.0/search(标记为private)找到了一个restapi,但是没有说明如何使用代码搜索词构造POST负载

有人找到了使用这个(我知道,是私有的)API的方法吗


或者,有没有一种方法可以直接从命令行查询捆绑的elasticsearch服务器?

我花了大约3个小时看了这个,结果。。一团糟。我认为,实际的端点和搜索是在位于以下位置的文件中完成的:
/app/WEB-INF/atlassian bundle plugins/
。我只把很多很多文件中的一个放在网上进行反编译,它从商店的各个角落提取配置。我认为最好的办法可能是在一夜之间对整个包运行一个全面的CFR反编译,看看它实际上查询了什么。据我所知,它从RESTAPI传递到应用程序公开给这些*.java的api,然后再传递回REST和客户端。