أعلم أن Discourse يسجل آخر عنوان IP وعنوان IP الخاص بالتسجيل للمستخدمين، وأتساءل عن أي من هذين العنوانين تقوم ميزة البحث بالبحث عنه.
نظرًا لوجود خيار للبحث عن كل من عنواني Last و Registration بشكل منفصل، أفترض أن Last يبحث عن تطابقات أخرى لعناوين Last IPs وأن Registration يبحث عن تطابقات أخرى لعناوين Registration IPs؟
إذا كان بإمكان أحد التوضيح في هذا الشأن، فسأكون ممتنًا، شكرًا.
تخيل جدولًا ضخمًا يحتوي على صفوف وأعمدة، حيث تمت تعبئة جميع البيانات من حسابات المستخدمين. يحتوي كل عمود على حقول مختلفة، مثل أسماء المستخدمين، والبريد الإلكتروني، وعمر المستخدم، وغيرها، بينما يمثل كل صف مستخدمًا واحدًا.
يستخدم حقل البحث استعلام SQL بصيغة SELECT ... WHERE ... للبحث في أعمدة أسماء المستخدمين، والبريد الإلكتروني، وعنوان IP المسجل، أو عنوان IP آخر تسجيل الدخول. إذا كان هناك مستخدم يحتوي على عنوان IP مطابق في صفه، فسيتم عرضه في نتائج البحث.
وفقًا لمحلل الأداء (Profiler)، هذا هو استعلام SQL الذي يتم تنفيذه للعثور على المستخدمين (تم إخفاء عنوان IP):
أين تقوم بالبحث عن عناوين IP؟ أفترض أنك تستخدم شريط البحث في أعلى قائمة المستخدمين في لوحة الإدارة.