Generalised search by barcode