ForHosting KIT · أدوات المطورين

كودكس Match Rating

يصبح Smith هو SMTH: يحذف Match Rating Approach أحرف العلة بعد الحرف الأول، ويدمج الحروف الساكنة المكررة، ويحتفظ بستة أحرف على الأكثر، فتنتهي الأسماء المتشابهة في النطق إلى الرمز القصير نفسه. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Smith
تحصل على
الرمز
SMTH
الطول
4
الترميز
match_rating

كودكس Match Rating Approach مفتاح صوتي كلاسيكي للأسماء ابتكرته Western Airlines عام 1977 حتى تتلاقى سجلات المسافرين المتشابهة في النطق ضمن رمز أبجدي قصير. بخلاف Soundex أو Double Metaphone يبني MRA كودكسًا واحدًا مضغوطًا بحذف الحروف الصوتية بعد الحرف الأول ودمج الصوامت المكررة المتتالية — وإن تجاوز الناتج ستة أحرف — بالإبقاء على الأحرف الثلاثة الأولى والثلاثة الأخيرة فقط. تقبل هذه القدرة اسمًا شخصيًا غير فارغ، وتنظّف علامات الترقيم والتشكيل، وتشغّل الخوارزمية الحتمية النقية، وتعيد الكودكس مع طوله في حقل encoding يصف نفسه.

ما كودكس Match Rating Approach وكيف يُبنى

يبدأ ترميز Match Rating Approach من اسم بأحرف كبيرة منظَّف: تُزال العلامات إلى حروف لاتينية بسيطة، وتُحذف الشرطات والفواصل العليا والفواصل والأرقام والمسافات حتى يصبح O’Brien وSmith-Jones تسلسل حروف واحدًا. ثم تحذف الخوارزمية كل حرف صوتي A وE وI وO وU ما لم يكن ذلك الحرف الصوتي أولَ حرف في السلسلة المنظَّفة — فيحتفظ Byrne بالحرف B وينتج BYRN، بينما تحتفظ Airlines بالحرف A الأول وتنتج ARLNS.

بعد ذلك تضغط الصوامت المتطابقة المتتالية (الأزواج المزدوجة بعد حذف الحروف الصوتية تصبح حرفًا واحدًا)، فتحوّل تتابعات مثل SS أو TT إلى حرف واحد وتثبت الإملاءات التي لا تختلف إلا بالتشديد. إذا بقيت السلسلة المضغوطة أطول من ستة أحرف فالكودكس هو ضمّ الأحرف الثلاثة الأولى والثلاثة الأخيرة؛ والنتائج الأقصر تُعاد كما هي. من الأمثلة الشهيرة Smith = SMTH وByrne = BYRN والسلاسل الطويلة بأسلوب Massachusetts التي تنكمش عبر ضغط MSC…STS إلى كودكس من ستة أحرف.

تُعامل Y صامتًا لا حرفًا صوتيًا وفق قواعد Western Airlines الكلاسيكية والمكتبات الشائعة.

عقد الإدخال والتحقق وشكل الاستجابة والأخطاء

لا يوجد حقل mode منفصل: هذه القدرة تبني كودكس MRA فقط؛ ولا تقارن اسمين للتشابه (درجة مقارنة MRA الكاملة خطوة أنبوب منفصلة تستهلك سلسلتي codex). ثبّتوا في التكامل المستمر أن Smith يساوي SMTH وأن Byrne يساوي BYRN حتى لا تُشحن تعديلات القواعد العرضية دون تنبيه. يُنظَّف الإدخال متعدد الأجزاء أو ذو الشرطة إلى تدفق حروف واحد قبل الترميز، فيصبح Smith-Jones كودكسًا واحدًا لا رمزين.

استخدموا الكودكس عمود فهرس أو مفتاح ربط عندما تحتاجون دلوًا صوتيًا قصيرًا قابلاً للمراجعة؛ واجمعوه مع مسافة التحرير أو تداخل الرموز عندما تريدون دقة أعلى قبل دمج سجلات العملاء. التحقق الفاشل يسمي المشكلة بلغة واضحة ولا يخترع أبدًا كودكسًا بديلًا.

أين يبرّر كودكس Match Rating قيمته وكيف ينسجم التسعير

استخدمت أنظمة الطيران والفنادق وCRM تاريخيًا رموز Match Rating Approach ليجد الموظفون المسافرين والضيوف رغم تنويعات الإملاء؛ ولا تزال منصات بيانات العملاء الحديثة تخزّن أعمدة كودكس MRA لرفع الاسترجاع ذاته دون إجبار المستخدمين على تعلّم التعابير النمطية. تستخدم مواقع الأنساب وفهارس الأشخاص التاريخية الأداة المجانية في المتصفح لتبيان لماذا يتشارك Byrne وإملاءات قريبة بنيةً بينما يبقي Catherine وKatherine متمايزين تحت MRA النقي (ولا يُدفعان إلى دلو مشترك بأسلوب Soundex).

يمكن لخلفيات البحث التي تحتفظ أصلًا بـ Soundex أو Double Metaphone إضافة Match Rating عمودًا إضافيًا دون استبدال المفاتيح الموروثة، لأن هذه النقطة النهائية لا تغيّر النص المصدر — بل تعيد الكودكس فقط. فضّلوا هذه الصفحة عندما تكون نية البحث كودكس match rating approach أو رمز MRA للاسم أو مرمّز match rating الصوتي؛ فأبجديات تهجئة NATO ومرمّزات Base64 تجيب عن نيات أخرى ويجب أن تبقى في صفحاتها.

أبقوا الحمولات بأحجام أسماء عادية، واحفظوا حقل length عندما تحتاجون عتبات واعية للطول في مرحلة مقارنة لاحقة، وتذكّروا أن الإدخال الفارغ أو غير الصالح يُرفض بدل ترميزه كسلسلة فارغة. يتبع النص المصدر قواعد الاحتفاظ ذاتها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في الاختبارات لأن الخوارزمية حتمية بالكامل.

إزالة تكرار الأسماء في CRM وأسلوب المسافر

فهرسوا كودكس Match Rating على الألقاب حتى يتشارك Smith والتنويعات القريبة من Smyth والأشكال ذات الشرطة دلوًا صوتيًا قصيرًا قبل مراجعة الدمج.

الأنساب والبحث التاريخي عن الأشخاص

اربطوا الإملاءات البديلة في أشجار العائلة بمطابقة قيم كودكس MRA بدل اشتراط المساواة الحرفية للسلاسل فقط.

مهام جودة البيانات والفهارس الضبابية

ترمز الأنابيب الليلية أسماء جديدة، وتخزّن codex وlength، وتضع علامة على أشباه المكررات عندما تصطدم رموز Match Rating بصفوف قائمة.

ما كودكس Match Rating Approach؟

مفتاح صوتي للأسماء من Western Airlines (1977): تنظيف الحروف، حذف الحروف الصوتية غير الأولى، ضغط الصوامت المزدوجة، والإبقاء على first 3 + last 3 إن زاد عن ستة.

كيف يختلف MRA عن Soundex أو Double Metaphone؟

يصدر Soundex رمزًا من حرف وأرقام؛ ويعيد Double Metaphone مفتاحين أساسيًا وبديلًا. يبني Match Rating كودكسًا أبجديًا واحدًا بحذف الحروف الصوتية واختصار first3+last3 اختياريًا، مُحسَّنًا لمطابقة الأسماء القصيرة.

ماذا يحدث عند إدخال فارغ أو غير صالح؟

الاستدعاءات الناجحة تحتاج حرف A–Z واحدًا على الأقل بعد التطبيع.

أي كودكس ينتج عن Smith أو Byrne؟

يُرمَّز Smith إلى SMTH وByrne إلى BYRN في هذا التنفيذ — مراجع ثابتة يمكن تثبيتها في الاختبارات. تُنظَّف الأسماء ذات الشرطة إلى تدفق حروف واحد قبل الترميز.

لماذا يُختصر الاسم الطويل إلى ستة أحرف؟

لأن الكودكس مصمم ليكون قصيرًا. فإذا بقي الاسم أطول من ستة أحرف بعد حذف أحرف العلة والحروف الساكنة المكررة، تُحفظ الأحرف الثلاثة الأولى والثلاثة الأخيرة فقط، وتبقى النتائج الأقصر كما هي.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/match-rating

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/match-rating \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Smith"}'
{
  "text": "Smith"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.match_rating",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

السلاسل الفارغة والحمولات ذات المسافات فقط والمدخلات بلا حروف لاتينية تفشل بـ invalid_input حتى لا يخزّن العملاء صفوفًا صوتية جوفاء. مسار المتصفح المجاني وواجهة API المدفوعة مسبقًا يتشاركان الوحدة النقية ذاتها، فلا تختلف العروض التوضيحية وأنابيب المطابقة الضبابية الإنتاجية على Smith أو Byrne أو O’Brien.

ما كودكس Match Rating Approach وكيف يُبنى

تعكس الاستجابة دائمًا نص الإدخال بعد القص والكودكس النهائي والطول الصحيح لذلك الكودكس وencoding يساوي match_rating حتى يعرض عملاء openapi والأدوات المصغّرة المصدر دون طلب ثانٍ. ولأن الخطوات تحويلات سلسلة نقية بلا بذور عشوائية ولا شبكة، تنتج الأسماء المتطابقة JSON متطابقًا عبر العوازل وبين أداة المتصفح المجانية ومسار API.

عقد الإدخال والتحقق وشكل الاستجابة والأخطاء

أرسلوا جسم JSON عبر POST مع الحقل النصي الإلزامي text مضبوطًا على اسم شخصي أو كلمة غير فارغة؛ تُقبل الأسماء المستعارة input وvalue وs وword وname عندما تعيد النماذج أو حزم SDK استخدام تسميات قديمة. يقصّ المعالج المسافات الخارجية، ويشترط حرفًا لاتينيًا واحدًا على الأقل من A إلى Z بعد طيّ العلامات وإزالة غير الحروف، ويرفض الحقول الناقصة والسلاسل الفارغة وحمولات المسافات فقط وضجيج الأرقام أو الترقيم الصرف بـ invalid_input غير المفوتر على المسار المدفوع مسبقًا. الحد الأقصى للطول ألفا حرف حتى تتسع الأسماء العائلية والأسماء المعطاة وتسميات الشركات القصيرة لاستدعاء عنصر Worker دون دعوة تفريغات متعددة الميغابايت. عند النجاح يحمل الجسم text (الإدخال بعد القص) وcodex (المفتاح بستّة أحرف أو أقل) وlength (عدد أحرف الكودكس) وencoding يساوي match_rating للأنابيب الواضحة.

أين يبرّر كودكس Match Rating قيمته وكيف ينسجم التسعير

تستدعي مهام جودة البيانات الليلية واجهة KIT المدفوعة مسبقًا بسعر $0.002 لكل عنصر ناجح لترميز ألقاب جديدة وكتابة الكودكس بجانب صف المصدر ووضع علامة على التجمعات التي تتشارك رمزًا قبل أن يقرر إنسان أو درجة ثانوية الدمج.

كم تكلفة أداة كودكس Match Rating؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا يُفوتر الإدخال غير الصالح.

اطّلع على توثيق KIT الكامل ←