MusicBrainz API 搜索提供与网页不同的结果

MusicBrainz API search provides different results from web page

我正在尝试使用 MusicBrainz 的 API,但我对 search端点。

让我们举一个搜索 Who's Who 的例子? - SIZE020 - Klack(混合二)

从他们的网站搜索 this page,第一个结果几乎是正确的(可能是因为 100% 正确的信息根本不在数据库中)。

使用 API 会导致不同的情况,从而导致一些问题。 我做了一些不同的尝试,但没有成功,即使我认为我对 Lucene 的语法了解足够多,可以为该服务编写一个成功的查询。

现在,我知道 SIZE020 不应该在查询中,但我不想在客户端处理文件名,所以我只是推送查询他们的服务,希望一切正常。它有效,但前提是我通过他们的网站查询服务,让我认为我的查询语法错误并让我无能为力。

关于为什么我在网站和 xml API 之间得到不同的结果,你有什么提示吗?

编辑:作为附带问题,给定一个随机文件名,提交查询的更好方法是什么?我使用网络版本并提交典型的 mp3 文件名(如 artist_-_title_(version).mp3 获得了很好的结果,但我没有从我的客户那里得到任何好处。

通过网络服务搜索始终使用"indexed search with advanced query syntax"搜索方法,无法更改。