Componente

Cercetarea Microsoft dezvoltă căutarea pe hartă a datelor nestructurate

Informatica; cl. IX, "Tipuri de date structurate. Tipuri de date tablou unidimensional"

Informatica; cl. IX, "Tipuri de date structurate. Tipuri de date tablou unidimensional"
Anonim

Proiectul de cercetare se numește Căutare robustă a locației, iar un prototip al tehnologiei este deja gata, a declarat B. Ashok, director de dezvoltare avansată și prototipare la Microsoft Research India, miercuri. Desi a fost dezvoltat in India, tehnologia este generica si a fost conceputa pentru a fi implementata in orice tara care are adrese nestructurate, adauga el.

In loc de a cauta reguli in adresa, algoritmul foloseste datele geospatiale care stau la baza pentru a afla ce locatie termenii din șirul de adrese se potrivesc cu, Ashok a spus

[Citirea suplimentară: PC noul dvs. are nevoie de aceste 15 programe gratuite, excelente]

În țări ca India, o locație este deseori descrisă într-o adresă prin relația sa spațială cum ar fi apropierea sau opusul unui punct de reper, mai degrabă decât printr-o structură oficială, ierarhică de adresă constând dintr-un număr de stradă, un nume de stradă, un oraș, un stat și un cod poștal.

Foarte adesea aceeași locație poate avea o altă adresă sau o referință la un punct de reper diferit, a spus Ashok. Poștașul local știe cum să trimită scrisori pe baza acestor adrese nestructurate, dar astfel de date nestructurate reprezintă o provocare pentru software-ul folosit pentru căutările de hărți, a adăugat el.

Serviciile de cartografiere comercială, inclusiv Google, Yahoo și Microsoft, țări precum SUA, care au adrese structurate, dar acestea nu pot fi la fel de bune atunci când lucrează pe adrese nestructurate, a spus Ashok.

Laboratorul de cercetare din Bangalore este în discuție pentru a include noul algoritm în Windows Live local Microsoft. > Microsoft Research India utilizează o tehnologie, numită intersecție spațială, pentru a analiza diferiți termeni în șirul de adresă pentru a afla locația pentru o adresă nestructurată, cum ar fi "2nd Cross, 10th Main, Sadashivnagar, Bangalore".

Software-ul începe cu cum ar fi "Crucea a II-a" și "Al zecelea principiu", utilizează apoi informațiile despre intersecția străzii pe care 2-a Cruce intersectează cu cea de-a 10-a principală pentru a identifica toate instanțele de pe hartă, ersecte cu 10-lea Main, a spus Ashok. Următorul termen, Sadashivnagar, intersectează cu informațiile colectate pe intersecțiile secțiunii 2 și 10, pentru a ajunge la locația la care se referă adresa, a adăugat el.

Software-ul va ajunge în locația sa, indiferent de ordinea în care termenii sunt prezentați în adresă și, de asemenea, atunci când aceeași locație are un număr de adrese de alias, a spus Ashok. Poate fi folosit și de utilizatori în mai multe limbi. O interogare în limba hindi, o limbă indiană, va fi, de exemplu, transliterată în limba hărții și căutarea făcută pe baza acestor termeni, conform lui Ashok.

Termeni în adresa "aproape" care nu conform datelor de pe hartă sunt, de asemenea, aruncate, a spus Ashok.