التحقق من تطابق العنوان مع رمزه البريدي المذكور قبل الدفع
عدم تطابق الرمز البريدي والمدينة في نموذج الطلب يبدو خطأ إملائيًا صغيرًا إلى أن يتحول إلى شحنة مرسلة إلى جزء آخر من البلاد تمامًا.
عدد غرف النوم والسعر والمساحة هي المرشّحات التي يبدأ بها كل موقع لإعلانات العقارات، وهي أيضًا المرشّحات التي تتجاهل السؤال الذي يهتم به كثير من المشترين أكثر من غيره: كم سيستغرق الوصول إلى العمل من هنا. وقد ظل موقع لإعلانات العقارات يسمع ذلك في ملاحظات المستخدمين حتى أنشأ هذا المرشّح مباشرة في النهاية.
تطلبت الآلية إحداثيتين وحساب مسافة. فكل إعلان على الموقع كان له عنوان أصلًا، واحتاج إلى أن يتحول إلى إحداثية عبر /v1/forward، في مهمة دفعية نُفذت مرة واحدة للمخزون الحالي ثم لكل إعلان جديد عند إضافته. أما مكان عمل المشتري، الذي يُدخَل عنوانًا واحدًا في حقل بحث جديد، فمر عبر نقطة النهاية نفسها ليصبح إحداثية من جهة المشتري.
مع تحويل النقطتين إلى إحداثيات، أصبحت المسافة بين الإعلان ومكان عمل المشتري عملية حسابية يمكن للواجهة الخلفية للبحث في الموقع تنفيذها مباشرة، ولا تختلف من حيث المبدأ عن التصفية حسب نطاق السعر، سوى أنها تصفية حسب المسافة من نقطة ما. وصار بإمكان المشترين تحديد أقصى مسافة تنقل ورؤية الإعلانات الواقعة ضمنها فقط، مرتبة بحيث تظهر الخيارات الأقرب أولًا، وقد تبين أن هذه طريقة تصفح أكثر فائدة بكثير من التمرير عبر قائمة مرتبة حسب السعر والتحقق من موقع كل إعلان بالعين.
حرص الموقع على ما يعد به هذا المرشّح. فالمسافة المستقيمة ليست هي زمن التنقل، لأن نهرًا أو تقاطع طرق سريعة أو غياب طرق مباشرة قد يجعل نقطتين قريبتين في خط مستقيم رحلةَ قيادة أو نقل عام أطول بكثير فعليًا. لذا وُصفت الميزة بأنها مسافة لا زمن تنقل، وتجنب الموقع ادعاء أي تقدير محدد لزمن الرحلة، لأن بناء ذلك بدقة يتطلب مصدرًا لبيانات التوجيه وحركة المرور يتجاوز بكثير ما يمكن أن يقدمه بأمانة حساب مسافة بين نقطتين.
حتى مع تقديمه بتحفظ على أنه مسافة لا زمن، أصبح المرشّح من أكثر المرشّحات استخدامًا على الموقع خلال أشهره الأولى، لا سيما بين المشترين المنتقلين من أجل وظيفة جديدة، ممن لديهم نقطة ثابتة واحدة هي مكتبهم الجديد، ويهمهم كثيرًا مدى بُعد المكان الذي يقبلون السكن فيه عنها. وبالنسبة إلى هذه الحالة المحددة والشائعة لدى المشترين، كان مرشّح المسافة قريبًا بما يكفي من السؤال الحقيقي ليكون مفيدًا فعلًا.
كان حجم الترميز الجغرافي مدفوعًا في معظمه بالإعلانات الجديدة التي تُضاف إلى الموقع، وهو تدفق متواضع ويمكن التنبؤ به، إضافة إلى التكلفة لمرة واحدة للترميز الجغرافي للمخزون الحالي عند إطلاق الميزة. وأضافت عناوين أماكن عمل المشترين حجمًا مستمرًا أصغر فوق ذلك. وإجمالًا، بقي ذلك ضمن الحصة اليومية المجانية معظم أيام السنة بالنسبة إلى موقع متوسط الحجم، وكانت المهمة الدفعية الأولى للإعلانات الحالية هي النقطة الوحيدة التي ارتفع فيها الاستخدام لفترة وجيزة، وقد غُطيت بسهولة دون الحاجة إلى التخطيط لها مسبقًا.
مرشّح المسافة إضافة صغيرة إلى صفحة البحث، لكنه في موقع عقاري تحديدًا، حيث يهم الموقع الفعلي للإعلان أكثر من أي عامل آخر تقريبًا، يعالج أمرًا لا تستطيع المجموعة المعتادة من المرشّحات معالجته ببساطة. توثيق نقطة النهاية متاح في /docs/forward-geocoding/.