Fatti

Il 20 maggio 2014, [A.] ha presentato una denuncia penale contro [B.] per truffa e appropriazione indebita. La Procura di Zurigo-Sihl inizialmente non ha accolto la denuncia penale. Contro questa decisione, [A.] ha presentato un reclamo, respinto dal Tribunale superiore del Cantone di Zurigo. Il Tribunale federale ha annullato la decisione del Tribunale superiore e rinviato il caso alla Procura per l'apertura di un'inchiesta penale. Dopo il ricevimento della sentenza del Tribunale federale nel dicembre 2015, la Procura ha aperto l'inchiesta penale. Il 23 novembre 2016, [A.] in qualità di querelante privato ha presentato un reclamo al Tribunale superiore per ritardo giudiziario e ricusazione del responsabile dell'inchiesta. Il Tribunale superiore ha respinto il reclamo.

Legge

Il Tribunale federale constata che la Procura ha violato il principio di celerità nei procedimenti penali. Tra il 30 maggio e il 12 dicembre 2016, la direzione dell'inchiesta è rimasta inattiva per più di sei mesi senza un motivo oggettivamente comprensibile, nonostante il ricorrente in qualità di querelante privato abbia diritto a che i suoi atti e richieste siano trattati entro un termine ragionevole e che il procedimento penale proceda senza ritardi ingiustificati.…