knowledgecomputer2023
knowledgecomputer2023
خواندن ۱۳ دقیقه·۲۴ روز پیش

چگونه یک موتورجستجو بسازیم(32)؟


صفحات وبی را به من نشان بده که در آن کلمه "برنامه نویسی" و "برنامه ریزی" باشد

به زبان فارسی نوشته شده است و مشخص است معنی اش چی هست اما توضیح بیشتر آن

صفحات وبی را به من نشان بده که در آن کلمه "برنامه نویسی " باشد

مجموعه نتیجه جستجو کلمه "برنامه نویسی" در موتورجستجوی گوگل = {https://faradars.org/how-to-learn/programming,https://blog.faradars.org/برنامه نویسی چیست ,https://fa.wikipedia.org/wiki/برنامه نویسی رایانه ای ,...}

به این شکل هم می توانیم بنویسیم

مجموعه نتیجه جستجو کلمه "برنامه نویسی" در موتورجستجوی گوگل ={صفحه وب 1,صفحه وب 2,صفحه وب 3,..}


صفحات وبی را به من نشان بده که در آن کلمه "برنامه ریزی " باشد

مجموعه نتیجه جستجو کلمه "برنامه ریزی" در موتورجستجوی گوگل ={https://fa.wikipedia.org/wiki/برنامه ریزی,https://motamem.org/چگونه برنامه ریزی کنیم/,https://payping.ir/blog/how-to-schedule/,...}

به این شکل هم می توانیم بنویسیم

مجموعه نتیجه جستجو کلمه "برنامه ریزی" در موتورجستجوی گوگل={صفحه وب 1, صفحه وب 2, صفحه وب 3,...}


حالا یکم ریاضی تراش کنیم متغیرهایی را به یک عبارت نسبت می دهیم تا راحت تر بتوانیم بنویسیم

مجموعه نتیجه جستجو کلمه "برنامه نویسی" در موتورجستجوی گوگل =A

مجموعه نتیجه جستجو کلمه "برنامه ریزی" در موتورجستجوی گوگل =B


حالا جستجوی ما چی بود؟

صفحات وبی را به من نشان بده که در آن کلمه "برنامه نویسی" و "برنامه ریزی" باشد

جستجوکردیم و یک نتایجی را بدست آوردیم حالا بررسی می کنیم به زبان ریاضی اگر بنویسیم

مجموعه نتیجه جستجو کلمه "برنامه نویسی" و "برنامه ریزی" در موتورجستجوی گوگل = {https://devminds.ir/blog/index/39/برای یادگیری برنامه نویسی چجوری برنامه ریزی کنیم؟,https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/,https://faradars.org/how-to-learn/programming,...}

به این شکل هم می توانیم بنویسیم

مجموعه نتیجه جستجو کلمه "برنامه نویسی" و "برنامه ریزی" در موتورجستجوی گوگل ={صفحه وب 1,صفحه وب 2,صفحه وب 3 و...}


حالا یکم ریاضی تراش کنیم متغیرهایی را به یک عبارت نسبت می دهیم تا راحت تر بتوانیم بنویسیم

مجموعه نتیجه جستجو کلمه "برنامه نویسی" و "برنامه ریزی" در موتورجستجوی گوگل=C


صفحات وبی را به من نشان بده که در آن کلمه "برنامه نویسی" و "برنامه ریزی" باشد

مثال مان را بررسی کنیم به این معنی می باشد که من به دنبال صفحه وبی می گردم که هم در مورد برنامه نویسی و هم در مورد برنامه ریزی یعنی هر دو کلمه در محتوا باشد

یا دو موضوع برنامه نویسی وبرنامه ریزی درون آن باشد . پس این هم توضیح درباره این وقتی جستجو می کنیم چه چیزی بدست می آوریم.


حالا به زبان ریاضی آن چیزی را که جستجو می کنیم متوجه می شویم بدست می آوریم .

این ها را قبلا بدست آوردیم

مجموعه نتیجه جستجو کلمه "برنامه نویسی" در موتورجستجوی گوگل =A

مجموعه نتیجه جستجو کلمه "برنامه ریزی" در موتورجستجوی گوگل =B

مجموعه نتیجه جستجو کلمه "برنامه نویسی" و "برنامه ریزی" در موتورجستجوی گوگل=C


حالا باید کلمه برنامه نویسی و برنامه ریزی هر دو در محتوا وجود داشته باشد .به زبان ریاضی وقتی باید هم کلمه برنامه نویسی وجود داشته در محتوا هم کلمه برنامه ریزی در محتوا وجود داشته باشد

چون که می خواهیم نتیجه واقعی را مشاهده کنیم از لینک ها استفاده کنیم که متوجه شدیم موتورجستجوی گوگل به ما نتیجه ی درستی از لحاظ ریاضی ارائه داده است یانه


مجموعه A ={https://devminds.ir/blog/index/39/برای یادگیری برنامه نویسی چجوری برنامه ریزی کنیم؟,https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/,https://faradars.org/how-to-learn/programming,...}

مجموعه B={https://fa.wikipedia.org/wiki/برنامه ریزی,https://motamem.org/چگونه برنامه ریزی کنیم/,https://payping.ir/blog/how-to-schedule/,https://faradars.org/how-to-learn/programming/برنامه-ریزی-چیست ...}

مجموعه C={https://devminds.ir/blog/index/39/برای یادگیری برنامه نویسی چجوری برنامه ریزی کنیم؟,https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/,https://faradars.org/how-to-learn/programming,...}


به زبان ریاضی وقتی کلمه "برنامه نویسی " و"برنامه ریزی " را جستجو می کنیم یعنی در نتیجه یعنی مجموعه سی اگر عضویی وجود داشته باشد باید هم درمجموعه آ و هم در مجموعه بی باشد

که هم در آ با شد و هم دربی باشد یا در هردو باشد در زبان ریاضی به معنی اشتراک می باشد .حالا می خواهیم بدانیم این مفهوم درست درنتایج اعمال شده است یا نه .

پس موتورجستجو نتیجه ای که به ما نشان می دهد درست است و دو مجموعه هیچ اشتراکی ندارند یعنی چه

کل یعنی صفحه ای وجود ندارد یا موتورجستجو گوگل نمی تواند صفحه ای را در نتایج اش نشان بدهد که کلمه "برنامه نویسی " و "برنامه ریزی" درون آن صفحه وجود داشته باشد

این هم زبان ریاضی جستجویی که کردیم .حالا اگر بخواهیم به زبان ریاضی بنویسیم

A اشتراک B =تهی


حالا این چه ربطی به زبان برنامه نویسی اچ تی ام ال دارد چون که همه ی مفاهیم از شی معناداری به معنا تگ های اچ تی ام ال می آید که محتوا درون آنها قرار گرفته اند .

اگر شی معناداری به نام تگ یا کد اچ تی ام ال وجود نداشت ریاضی برای آن تعریف نمی شد یا اگر شی وجود نداشت که محتوا را روی وب یا فضای مجازی یا اینترنت معنادار کند پس ریاضی معنی نداشت .

اگریک اشتراکی پیدا می کردیم خیلی خوب می شد و نشان می داد که موتورجستجو واقعا ریاضیات روی اش چطور کار می کند و این ریاضیات چطور به زبان برنامه نویسی تبدیل شده است

و چطور زبان برنامه نویسی به زبان قابل فهم برای یک نرم افزار یا صفحه وب تبدیل شده است یا برعکس چطور زبان قابل فهم برای انسان به زبان قابل فهم برای ماشین یا ابزارها

تبدیل شده است چطور زبان ریاضیات وجه مشترک ارتباط انسانی و ماشینی شده است چطور زبان برنامه نویسی تحت وب باعث ارتباط فکرانسان با دنیای غیر واقعی

شده است تاثیر ریاضیات بر بحث ارتباطات در دنیای مجازی را کاملا مشخص می کند این ها را که می گویی دقیقا کجای موتورجستجوی وب هست یک جستجویی می کنیم و

نتیجه ای را مشاهده می کنیم این مسائل در کدام قسمت موتورجستجوی گوگل است این که یک صفحه ای که بیشتر نیست .

حالا این را هم توضیح بدهم اگر بخواهم به زبان موتورجستجو گوگل یا ازطریق کامند های گوگل این مسئله را وارد کنم و از زبان انسان یا زبان قابل فهم برای انسان استفاده نکنم

ببینم نتیجه متفاوت می شود

صفحات وبی را به من نشان بده که در آن کلمه "برنامه نویسی" و "برنامه ریزی" باشد

"برنامه نویسی " and "برنامه ریزی "

کلمه اند یا و and

به موتورجستجوی گوگل می گوید که صفحات وبی را نشان بده به کاربران که دو کلمه "برنامه ریزی" و "برنامه نویسی" درون محتوا وجود داشته باشد یا به یک

زبان دیگر این که دو موضوع "برنامه نویسی " و "برنامه ریزی" درون یک محتوا وجود داشته باشد یا درون نتایج یک صفحه باشد .

از عنوان نتیجه مشخص است که دو کلمه درون محتوا وجود دارد .به زبان ریاضی یعنی چه یعنی

مجموعه آ که قبلا یا بالا معرفی اش کردیم دارای یک لینک یا صفحه ای یا نتیجه ای است که دارای کلمه "برنامه نویسی" است .

مجموعه بی که قبلا یا بالا معرفی اش کردیم دارای یک لینک یا صفحه ای یا نتیجه ای است که دارای کلمه "برنامه ریزی" است .

مجموعه سی که قبلا یا بالا معرفی اش معرفی اش کردیم دارای یک لینک یا صفحه ای یا نتیجه ای است که دارای کلمه "برنامه نویسی" و"برنامه ریزی " می باشد .

این هم لینک اش است

https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/


چطور از لحاظ ریاضی به این لینک یا نتیجه جستجو موتورجستجوی گوگل رسیده است .

فرض کن الان من کلمه "برنامه نویسی "را جستجو می کنم لینکی که نتیجه موتورجستجوی گوگل به من نشام می دهد باید همین لینک باشد

https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/

درحالی که این لینک نیست پس نتیجه ای درست به ما نشان نمی دهد


فرض کن الان من کلمه "برنامه ریزی "را جستجو می کنم لینکی که نتیجه موتورجستجوی گوگل به من نشام می دهد باید همین لینک باشد

https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/

درحالی که این لینک نیست پس نتیجه ای درست به ما نشان نمی دهد


پس چطورموتورجستجوی گوگل به این نتیجه رسید یا به زبان ریاضی چطور می توان به این نتیجه رسید که این لینک هم درکلمه "برنامه نویسی" و "برنامه ریزی " در آن وجود دارد

وقتی ازروی اش می خوانیم متوجه می شویم که صفحه ی درستی به ما نشان داده شده ولی وقتی از لحاظ ریاضی بررسی اش می کنیم


یک از علت هایش می تواند این باشد که لینک در رتبه های خیلی پایینی از کلمه "برنامه نویسی" و "برنامه ریزی" وجود دارد و به همین خاطر در نتایج نیست ولی جزو نتایج می باشد

چطوری می توانیم این مسئله را متوجه شویم که کلمه "برنامه نویسی" را در موتور جستجوی گوگل وقتی جستجومی کنیم این لینک را در جایی بیاریم که مشخص شود که جزو

نتایج کلمه "برنامه نویسی " است یا مسئله رتبه بندی صفحه را از بین ببریم برای "برنامه ریزی " هم همین یا همان توضیح "برنامه نویسی"

پس این که جستجوی دیگری است برای کامل کردن جستجوی قبلی پس از یک روش جستجوی دیگرکمک می گیریم تا متوجه شویم نتیجه ای که بدست آوردیم درست است یا نه

قبلا تعداد نتایج برای جستجو را نشان می داد ولی دراین قسمت مشخص نیست چه تعداد نتیجه برای "برنامه نویسی" وجود دارد به همین خاطر از این

روش برای کم کردن نتیجه یا کوچک کردن دایره وسعت نتیجه استفاده می کنیم پس علت های استفاده از این روش را توضیح می دهیم .

پس می خواهیم این جستجو را کنیم آیا کلمه "برنامه نویسی" صفحه زیر جزو نتایج موتورجستجوی گوگل می باشد یا کلمه "برنامه نویسی" در این صفحه یا لینک وجود دارد .

وقتی که درون موتورجستجوی گوگل جستجو می کنیم تمام صفحه های یا لینک را می گردد یا جستجو می کند پس ما می خواهیم فقط یک لینک یا صفحه را جستجو کنیم

برای جستجوی فقط یک صفحه یا لینک از کامند یا دستور

site :کلمه ای که می خواهیم جستجو کنیم لینک وب سایت

پس

با این روش می توانیم بفهمیم ایا چنین لینکی درون موتورجستجوی گوگل وجود دارد یا توسط موتورجستجوی گوگل جستجو می شود یا ذخیره شده است در این موتورجستجو

site: لینک وب سایت

حالا که متوجه شدیم چنین وب سایتی یا لینکی توسط موتورجستجوی گوگل جستجو می شود یا محتواتوسط گوگل از قبل ذخیره شده است پس

حالا می خواهیم متوجه شویم که کلمه "برنامه نویسی" درون این صفحه قرار دارد

site: برنامه نویسی لینک وب سایت

دقیقا چنین لینکی وجود دارد این به چه معنی می باشد یعنی لینک زیر

https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/

جزو یکی ازنتایج کلمه "برنامه نویسی" در موتورجستجوی گوگل می باشد . .

site:https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/

برنامه نویسی


برای "برنامه ریزی"هم توضیحات شبیه قبلی وجود دارد

دقیقا چنین لینکی وجود دارد این به چه معنی می باشد یعنی لینک زیر

https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/

جزو یکی ازنتایج کلمه "برنامه ریزی" در موتورجستجوی گوگل می باشد . .

site:https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/

برنامه ریزی


حالا شاید اشتباه باشد یک چیزی وارد کنیم که در این صفحه یا لینک نباشد ببینیم درست کار می کند

پس دقیقا درست کار می کند کلمه انگلیسی

programming

درون این لینک وجود ندارد

https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/


site:https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/

programmming


به زبان ریاضی به این شکل می شود


مجموعه نتیجه جستجو کلمه "برنامه نویسی" در موتورجستجوی گوگل =A={https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/, ...}

مجموعه نتیجه جستجو کلمه "برنامه ریزی" در موتورجستجوی گوگل =B={https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/, ...}

مجموعه نتیجه جستجو کلمه "برنامه نویسی" و "برنامه ریزی" در موتورجستجوی گوگل=C={https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/}

برای مجموعه سی سه نقطه نمی گذاریم چون که اشتراک دومجموعه آ وبی خیلی کم پیش می آید یا اصلانمی تواند بی نهایت باشد .پس این ها را به زبان ریاضی بنویسم

A اشتراک B={https://www.daneshjooyar.com/blog/چگونه-برنامه-نویسی-را-شروع-کنیم/}=C

A اشتراک B= آیا می تواند بی نهایت باشد

حالا سوال این است مجموعه هایی که سه نقطه گذاشتیم می تواند بی نهایت باشد یا نمی تواند وقتی تعداد معلومی صفحه مجازی وب وجود دارد .

این چیزهایی که است که به زبان ریاضی پیاده سازی کردم ولی چون به زبان ساده توضیح دادم خیلی نشان داده نمی شود ولی در اصل باید همه ی این موارد را بدانید تا بتوانید

پس یک مثالی را پیدا کردم یا لینکی را پیدا کردیم یا متوجه یک لینک یا صفحه ای شدیم که موتورجستجوی گوگل به این علت نشان اش می داد که از یک رابطه ریاضی درمحتوایش

پیروی می کرد و این را به زبان ریاضی متوجه شدیم که چطور این کار را می کند .


پس رابطه ریاضی که محتوا تشکیل می دهد نسبت به جستجوی کاربر و

کشف رابطه ریاضی توسط موتورجستجوی گوگل

چگونگی نشان دادن نتایج کاربران براساس روابط ریاضی

تبدیل محتوا به روابط ریاضی

رسیدن به نتیجه جستجو براساس روابط ریاضی

اثبات این که اگر محتوای بهتری داشته باشید می توانید نتیجه ی بهتری بگیرید

مدل کردن صفحات مجازی روی وب به شی های یک مجموعه یا عضوهای مجموعه

صفحات مجازی دارای محتوای ارزشمند عضویی از مجموعه موتورجستجوی گوگل

فرایند تشکیل روابط ریاضی برای جستجوی کاربر یا برای رسیدن به نتیجه توسط موتورجستجوبا یک جستجویی کرد داری رابطه ریاضی باشد یا باید معنادارباشد

چطور موتورجستجوی گوگل جستجوی بی معنی را از معنادار تشخیص می دهد ربطی به این روابط ریاضی دارد

یعنی وقتی من جستجوی بی معنی می کنم یعنی رابطه ریاضی درون جستجوی وجود ندارد و موتورجستجوی گوگل از این طریق متوجه می شود که جستجوی ام اشتباه

یا جستجوی ام را تصحیح می کند

در کل جستجوی انسان یا رسیدن به نتیجه دارای یک رابطه ریاضی است.

اگر من فقط یک جستجوی ساده درموتورجستجوی گوگل می کنم واین روابط ریاضی دران قرار دارد در کل اینترنت در صفحات مجازی وب دراینترنت چه روابط ریاضی قرار دارد

ریاضیات یعنی اعداد پس کلمات برای موتورجستجوی گوگل بی معنی است پس وقتی من جستجویی در موتورجستجوی گوگل می کنم کلمات به چه اعدادی تبدیل می شود یا چه معنی برای موتورجستجوی گوگل دارد

سوال همیشگی روابط ریاضی چه ربطی با زبان برنامه نویسی اچ تی ام ال تحت وب دارد محتوا درون این تگ ها قرار می گیرد محتوا توسط موتورهای جستجو دریافت می شود

وتوسط موتورهای جستجو به کاربران نشان داده می شود حالا این فرایند دریافت و ارائه به کاربر توسط موتورهای جستجو این داستان هایی که دارم تعریف می کنم دارد .


مهم ترین جمله ای که دربحث موتورهای جستجو وجود دارد این جمله می باشد .

در کل جستجوی انسان یا رسیدن به نتیجه دارای یک رابطه ریاضی است.


نقش ریاضیات در رسیدن یا رساندن انسان به نتیجه

کاربرد ریاضیات در وب

استفاده از ریاضیات در دنیای مجازی

استفاده از ریاضیات برای تبدیل شی ها یا مسائل غیر قابل فهم برای انسان به مسائل یا شی های قابل فهم

ترکیب دنیاهای مختلف با ریاضیات

جستجوی انسان یا رسیدن به نتیجه دارای یک رابطه ریاضی است خود نتیجه دارای یک رابطه ریاضی است پس روابط ریاضی یک دنیای یکسان وقابل فهم برای هردو ایجاد می کند

تبدیل دنیای انسانی یا فکر انسانی به ریاضیات تبدیل دنیای جان داربه جان دار قابل فهم تبدیل دنیای محتوای یا شی به دنیای ریاضیات پس یک دنیایی وجود دارد که

برای هردو قابل فهم است انسانی که می خواهد به نتیجه برسد نتیجه ای که می خواهد به انسان برسد پس در یک دنیا یکسان وقابل فهم از طریق روابط ریاضی به یکدیگر می رسند پس این

که چطور به هم می رسند ازطریق ابزارهایی مثل موتورهای جستجومی باشد که واسطه ای بین دنیاها قرارگرفته اند.وقتی هردو در یک دنیای قابل فهم قرار می گیرند چه نیازی

به ابزاری برای رسیدن به همدیگر می باشند.

زبان فارسی را به زبان ریاضی تبدیل یا زبان ریاضی را به زبان برنامه نویسی تبدیل کنید وزبان برنامه نویسی را به یک ابزار کارآمد تبدیل کنید .

حالا زبان ریاضیات را به کد تبدیل می کنیم یا زبان انسان مثل زبان فارسی را به کد تبدیل می کنیم دقیقا چه چیزی را زبان های برنامه نویسی به کد تبدیل می کنند .

پس رابطه ی بین ریاضیات و موتورهای جستجوو برنامه نویسی و تبدیل هرکدام از زبان ها به یکدیگر ابزارهای گوگل


فیلم آموزشی:

https://www.aparat.com/v/fff7b0u?playlist=11534265

فایل های مورد نیاز:

https://drive.google.com/drive/folders/1yPO3pfA6pDt22HDqZ4jkUIo6rb7CGisD?usp=sharing


ستاره) حیف است این مطالب و محتوا و متون خوانده نشود.

موفق باشید

به امید خدا

أَعُوذُ بِاللّه ِ مِنَ الْکَسَل وَ الْفَشَل
شاید از این پست‌ها خوشتان بیاید