Faits: Faits: A. Une manifestation autorisée à l'encontre de l'Organisation Mondiale du Commerce s'est déroulée en ville de Genève dans l'après-midi du 16 mai 1998. A un certain moment, des casseurs ont infiltré le cortège et ont causé de nombreux dégâts; en fin de soirée, les manifestants se sont déplacés en direction de la Plaine de Plainpalais où de nouvelles déprédations ont été commises. Ces faits, au cours desquels neuf policiers ont été blessés, ont donné lieu à cinquante-cinq interpellations, entre les 16 et 17 mai 1998 au soir. A la suite de nouveaux heurts entre la police et les manifestants, des interpellations ont eu lieu les jours suivants en ville de Genève, au Cimetière des Rois, à la Place des Nations et dans les locaux de l'association Artamis, à la rue du Stand. Le 17 mai 1998, vers 18h00, X._ a été interpellé par la police genevoise à proximité de la douane de Moillesullaz, avec une quinzaine de personnes soupçonnées d'être impliquées dans les débordements de la veille. Il a été menotté au moyen d'un ruban adhésif et conduit au poste de police aménagé pour l'occasion dans les locaux de la protection civile du Bachet-de-Pesay. Il est resté attaché durant environ deux heures, menottes dans le dos, à une chaîne disposée autour d'un pilier, avant que la police ne vienne le chercher pour lui prendre les empreintes et le photographier; il a dû par la suite se déshabiller complètement durant deux minutes pour les besoins d'une fouille. Il a fait l'objet de deux interrogatoires, l'un de trente minutes et l'autre de quinze minutes, avant d'être enfermé dans une cellule en compagnie de quatre à dix personnes, sans couverture, ni nourriture. Il a pu utiliser les toilettes et boire de l'eau à un lavabo, mais n'a pas reçu l'autorisation d'aviser un proche de son interpellation. Il a été libéré le 18 mai 1998 entre 03h00 et 03h30. X._ a été appréhendé le lendemain matin au Cimetière des Rois, en compagnie de huit autres personnes, et entendu dans les locaux de la police de sûreté. A raison des faits survenus dans la nuit du 17 au 18 mai 1998, X._ a déposé, le 3 juin 1998, auprès du Procureur général du canton de Genève (ci-après: le Procureur général), une plainte contre les interventions de la police, au sens de l'art. 114A du Code de procédure pénale genevois (CPP gen.), valant plainte pénale pour arrestation et détention illicites. Il concluait à la constatation de la violation des art. 17 al. 2 et 3, 20 et 24 de la loi genevoise sur la police du 26 octobre 1957 (LPol), à la constatation de l'illicéité de son arrestation et de sa détention prolongée, à l'allocation d'une indemnité équitable de 1'000 fr., à la destruction du matériel photographique et dactyloscopique recueilli lors de son interpellation et à l'ouverture d'une instruction pénale. Par ordonnance du 29 juillet 1999, le Procureur général a classé la plainte pénale et a constaté pour le surplus que les art. 16 à 22 LPol n'avaient pas été violés. La Chambre d'accusation du canton de Genève (ci-après: la Chambre d'accusation ou la cour cantonale) a rejeté le recours formé par X._ contre cette décision, en tant qu'elle rejetait la plainte déposée en application de l'art. 114A CPP gen., au terme d'une ordonnance rendue le 3 juillet 2000. Par arrêt du 14 décembre 2000, le Tribunal fédéral a admis partiellement le recours de droit public formé contre cette décision qu'il a annulée (1P.545/2000). Il a retenu en substance que la cour cantonale avait violé le droit d'être entendu du recourant en ne l'autorisant pas à consulter le procès-verbal de son audition par la police du 18 mai 1998 et en admettant que la fouille corporelle s'était déroulée selon les exigences de l'art. 20 al. 3 LPol, sans avoir entendu le gendarme ayant procédé à cette mesure. Il a en revanche estimé que la cour cantonale n'avait pas commis de déni de justice formel en considérant que le droit de la personne retenue au poste de police à des fins d'identification d'aviser un proche ne résultait pas des art. 16 à 22 LPol et que sa violation éventuelle ne pouvait pas être examinée dans le cadre de la plainte prévue à l'art. 114A CPP gen. Statuant à nouveau le 20 février 2001, après avoir donné aux parties l'occasion de prendre connaissance du procès-verbal d'audition du 18 mai 1998 et recueilli leurs observations, la Chambre d'accusation a admis le recours de X._ contre l'ordonnance de classement du 29 juillet 1999 et renvoyé le dossier au Procureur général en l'invitant à ouvrir une information préparatoire. Le Juge d'instruction en charge de la cause a entendu le plaignant le 5 avril 2001. Il a également interrogé, en date du 28 août 2001, le gendarme qui a enregistré la déclaration de l'intéressé le 18 mai 1998. Il n'a en revanche pas été possible de déterminer l'identité du policier qui a procédé à la fouille corporelle de X._. Considérant que l'instruction n'avait apporté aucun élément nouveau justifiant qu'il soit revenu sur la décision de classement, le Procureur général a classé la plainte au terme d'une décision prise le 28 mai 2002. Par acte du 13 juin 2002, X._ a recouru contre cette décision en concluant à son annulation dans la mesure où elle rejette sa plainte fondée sur l'art. 114A CPP gen.; il demandait également à la Chambre d'accusation de constater la violation des art. 17 al. 2 et 3, 18 al. 1 et 20 LPol, de constater l'illicéité de son arrestation et de sa détention prolongée, de lui allouer une indemnité équitable de 6'000 fr. couvrant les frais engagés dans la procédure de recours et d'inviter le Procureur général à ordonner la destruction du matériel photographique et dactyloscopique recueilli lors de son interpellation. Statuant le 2 octobre 2002, la Chambre d'accusation a admis le recours en tant qu'il concernait la constatation d'une violation de l'art. 20 al. 3 LPol et l'a rejeté pour le surplus. Elle a tenu pour justifiées la conduite de X._ au poste de police aux fins de contrôler son identité et les mesures y afférentes parce qu'il aurait été interpellé au sein d'un groupe de manifestants soupçonnés d'avoir participé aux émeutes de la veille. Elle a admis qu'au vu des circonstances, la procédure avait été menée dans les meilleurs délais et dans le respect du principe de la proportionnalité. Elle a jugé la fouille conforme aux conditions d'application de l'art. 20 al. 1 LPol dans la mesure où le plaignant était soupçonné d'avoir pris part aux actes de violence perpétrés en marge de la manifestation du 16 mai 1998 au cours desquels des dégâts auraient été provoqués par des barres de fer et d'autres objets dangereux. Elle a en revanche vu une violation de l'art. 20 al. 3 LPol dans le fait que X._ s'est retrouvé entièrement dévêtu durant un très court laps de temps au cours de sa fouille, sans toutefois que cette mesure procède d'une intention vexatoire ou humiliante de la part des policiers. Elle a considéré que cette circonstance ne constituait pas une grave atteinte à la dignité humaine justifiant l'allocation d'une indemnité fondée sur l'art. 114B al. 4 CPP gen. Enfin, elle a estimé que le Procureur général n'était pas tenu de se prononcer sur la requête visant à la destruction du matériel photographique et dactyloscopique dès lors qu'il n'était pas compétent pour ordonner une telle mesure et qu'aucune violation de l'art. 17 LPol n'avait été constatée. Statuant le 2 octobre 2002, la Chambre d'accusation a admis le recours en tant qu'il concernait la constatation d'une violation de l'art. 20 al. 3 LPol et l'a rejeté pour le surplus. Elle a tenu pour justifiées la conduite de X._ au poste de police aux fins de contrôler son identité et les mesures y afférentes parce qu'il aurait été interpellé au sein d'un groupe de manifestants soupçonnés d'avoir participé aux émeutes de la veille. Elle a admis qu'au vu des circonstances, la procédure avait été menée dans les meilleurs délais et dans le respect du principe de la proportionnalité. Elle a jugé la fouille conforme aux conditions d'application de l'art. 20 al. 1 LPol dans la mesure où le plaignant était soupçonné d'avoir pris part aux actes de violence perpétrés en marge de la manifestation du 16 mai 1998 au cours desquels des dégâts auraient été provoqués par des barres de fer et d'autres objets dangereux. Elle a en revanche vu une violation de l'art. 20 al. 3 LPol dans le fait que X._ s'est retrouvé entièrement dévêtu durant un très court laps de temps au cours de sa fouille, sans toutefois que cette mesure procède d'une intention vexatoire ou humiliante de la part des policiers. Elle a considéré que cette circonstance ne constituait pas une grave atteinte à la dignité humaine justifiant l'allocation d'une indemnité fondée sur l'art. 114B al. 4 CPP gen. Enfin, elle a estimé que le Procureur général n'était pas tenu de se prononcer sur la requête visant à la destruction du matériel photographique et dactyloscopique dès lors qu'il n'était pas compétent pour ordonner une telle mesure et qu'aucune violation de l'art. 17 LPol n'avait été constatée. B. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral d'annuler cette ordonnance en tant qu'elle rejette son recours. Il reproche à la Chambre d'accusation d'avoir constaté arbitrairement les faits en retenant qu'il avait été interpellé au sein d'un groupe de manifestants soupçonnés d'avoir participé aux émeutes de la veille, ce dont il aurait été informé lors de son interrogatoire, qu'il avait participé à des actes de violence perpétrés en marge de la manifestation au cours desquels des dégâts ont été provoqués par des barres de fer et d'autres objets dangereux, et qu'il avait été interpellé le 19 mai 1998 au matin avec des personnes porteuses d'armes et de cagoules. Invoquant la liberté personnelle et l'art. 5 CEDH, il tient sa conduite au poste de police, sa fouille, son audition puis sa rétention durant plus de neuf heures pour dénuées de base légale et disproportionnées. Il estime enfin arbitraire le refus de lui verser une indemnité en réparation du préjudice subi. Il requiert l'assistance judiciaire. Le Chef de la police et le Procureur général concluent au rejet du recours. La Chambre d'accusation se réfère aux considérants de sa décision. 