This slideshow discusses the need, challenges, ideas and steps towards building a geocoding system using a custom search engine built on map data.
This project was defined as a response to one of product requirements of Daal navigator and is in production at the moment of publishing this slideshow.
Kindly note that presentation is in Persian.
Bachelor of Engineering Thesis - Department of Computer Engineering - Sharif University of Technology
پیدا کردن نقاط آدرس مشتری روی نقشه برای تحویل خدمت و کالا
، دستهبندی خودکار مرسولات پستی با استفاده از آدرس آنها برای ارسال توسط ماموران مختلف،
پیدا کردن مسیر بهینهی پیمایش نقشه برای رسیدن به چند آدرس
\item
چند نوشتاری بودن کلماتی چون «کسری:کسرا»
\item
چند نوشتاری بودن برخی تکواژهای پیوندی مانند «کلمهٔ:کلمهی»
\item
عدم قطعیت در استفاده یا عدم استفاده از نیمفاصله و فاصله مثل «میرود: می رود: میرود»
\item
عدم قطعیت در استفاده از حروف فارسی یا عربی مانند «ي:ی» و «ك:ک»
\item
عدم قطعیت در استفاده از گونهی صحیح حروف فارسی مثل «آزادگان:ازادگان»
هر سطر این داده شامل ستونهای cancellation، location، query، responsePlaceIds ،userChoiceLocation
userChoiceRank و userId است
آمارههایی که در ادامه گزارش میشود با استفاده از ۱۵۴۷۵۹ سطر از این داده تهیه شده است.
\item ۱۳ درصد از جستجوها به نتیجهی مورد انتظار کاربر منجر نمیشود.
\item ۸.۵ درصد از جستجوها به صورت تعیین دستی موقعیت مورد نظر انجام میشود.
\item ۷۳ درصد از جستجوها با نتیجهی دقیق مورد انتظار کاربر همراه است.
\item
۸۰ درصد از جستجوها با نتیجهی تقریبی مورد انتظار کاربر همراه است (به عنوان مثال: باملند $\leftarrow$ پارکینگ باملند)