The “search” box is a somewhat adapted version of the respective implementation originally used in DeepSID. It was quickly patched together to reflect the most obvious DB schema changes.. expect for the most basic scenarios it has never been properly tested and some of the “search types” advertised in the UI have not been implemented at all (e.g. composer, country, etc).
The original impl has some inclusion/exclusion mechanisms that seem to unnecessarily complicate the the implementation (see respective PHP file). fixme!
fix/cleanup flawed search box
Issue #38
new