Bene, una limitazione di Facebook è sulla ricerca delle persone!
Ciò che non fa facebook è incrociare i dati e mettere dei "pesi" ai filtri. Se vi sembra poco vi faccio un esempio che vi dimostri come questi limiti sono da non sottovalutare (e come potrebbero essere risolti)...
Poniamo vi incontrate con qualcuno, un determinato giorno in un determinato posto, che può essere l'università (qui è più facile trovare qualcuno, io uso i gruppi ;) ), un monumento o un pub, un posto dove si possa fare il check-in con il cellulare, e che durante la conversazione riuscite ad avere alcuni dati come: nome, nazionalità/regione di provenienza, età, indirizzo scolastico e sapete che quel posto viene frequentato spesso.
I dati che avete sono scarsi singolarmente, ma uniti in modo opportuno possono ridurre la lista dei risultati della ricerca.
Come primo problema c'è la mancanza di numerosi filtri di ricerca infatti possiamo utilizzare solo:
-Nome
-Città
-Formazione
-Lavoro
Il che elimina già metà delle poche informazioni che abbiamo
Una ricerca su un Francesco che frequenta il Politecnico di Milano e che vive a Milano da più di 50 risultati!!
Come prima cosa la ricerca dovrebbe essere effettuata su più parametri e in modo più "filtrato":
-Aggiunta di città natale e città dove si vive.
Se si sa che non è la stessa ma non ci si ricorda esattamente qual è basterebbe l'introduzione di una casella che rifiuti i risultati con residenza e città natale uguale
-Filtro sulla fascia d'età
-Filtro sulla geolocalizzazione! Se vado all'uni, è possibile quanto probabile che almeno una volta a settimana la localizzazione la faccio, e ancora più probabile è quando vado in posti non usuali! Perché non filtrarla? Magari anche per giorno?!? (anche una ricerca solo sulle geolocalizzazioni in un determinato posto non è da sottovalutare!)
-Una maggiore flessibilità sul filtro formazione! Così è praticamente inutile!!
Adesso poniamo che non siano tutti come me (=psicopaticamente collegati e in continuo aggiornamento) e che ci siano parametri errati o inventati nel profilo: c'è chi scrive che vive a NY, chi cambia una lettera del nome o semplicemente (come potrebbe accadere a me) non ha aggiornato la città in cui si trova: poniamo mi incontriate a Roma il giorno stesso del mio viaggio, è possibile (ma poco probabile conoscendomi) che quel giorno io abbia ancora Milano come città in cui vivo (/sono)!
Con i criteri di ricerca attuale, non c'è nessun modo di trovare chi state cercando, soprattutto perché la sola eliminazione di un dato in vostro possesso aumenterebbe in modo esponenziale i risultati e un dato errato eliminerebbe il candidato dalla ricerca!!
Come risolvere questo problema? Semplice: facendo una ricerca pesata!
Nel momento dell'inserimento dei parametri di ricerca, si dovrebbe chiedere una preferenza sui dati inseriti e quindi "pesarli": invece di eliminare dalla ricerca i risultati che non rispecchino tutti i filtri basterebbe chiedere quali non devono essere valicati, quali possono subire modifiche e una preferenza su quale modifica sia più importante di altre (un errore sul nome è meno importante che sull'istruzione: è più probabile che non si sia aggiunta l'università piuttosto che il nome non sia quello corretto!). Un po' come in tutti i siti dove si deve ricercare qualcosa!
Ovviamente per privacy ogni utente sceglierebbe quali rendere visibili e quali no...
Non so se sia possibile fare un'applicazione esterna a facebook, ma sicuramente una ricerca improntata in questo modo risulterebbe molto più fluida
**Entra nel blog e clicca sul +1 di google per migliorare la mia posizione tra i risultati delle ricerche ;)**