Lucene MusicBrainz API搜索提供与网页不同的结果
我正在尝试使用MusicBrainz的API,但我对搜索端点的结果有一些问题 让我们举一个搜索Who's Who的例子尺寸020-Klack(混合两种) 从他们的站点搜索到,第一个结果几乎正确(可能是因为数据库中根本没有100%正确的信息) 使用API会导致不同的情况,从而导致一些问题。 我做了一些不同的尝试,但没有成功,即使我认为我足够了解Lucene的语法,可以为这个服务编写一个成功的查询Lucene MusicBrainz API搜索提供与网页不同的结果,lucene,musicbrainz,Lucene,Musicbrainz,我正在尝试使用MusicBrainz的API,但我对搜索端点的结果有一些问题 让我们举一个搜索Who's Who的例子尺寸020-Klack(混合两种) 从他们的站点搜索到,第一个结果几乎正确(可能是因为数据库中根本没有100%正确的信息) 使用API会导致不同的情况,从而导致一些问题。 我做了一些不同的尝试,但没有成功,即使我认为我足够了解Lucene的语法,可以为这个服务编写一个成功的查询 -查询“Who's Who?-SIZE020-Klack(混合两个)”的空结果 -查询Who's+W
- -查询“Who's Who?-SIZE020-Klack(混合两个)”的空结果
- -查询Who's+Who%3F+-+SIZE020+-+Klack+(Mix+Two)的结果完全错误(与unescaped?字符的结果相同)
- -查询“Who's”和“Who?”以及“SIZE020”和“Klack”以及“Mix”和“Two”的空结果
编辑:作为一个附带问题,给定一个随机文件名,提交查询的更好方式是什么?我使用web版本并提交典型的mp3文件名(如artist_-_title_uuu(version))得到了很好的结果。mp3但我从我的客户那里没有得到任何好处。通过web服务搜索始终使用“带高级查询语法的索引搜索”搜索方法,这是不能更改的。有没有办法也通过API使用它?我不确定我是否理解这个问题-web服务就是API。哦,天哪,我只是误读了。这是否意味着在API上没有办法拥有与网站相同的结果?是的,没有办法做到这一点。