انواع استراتژی فارکس

ایندکس(INDEX) چیست؟

در حال حاضر، موبایل فرندلی بودن‌، ثبات و تعامل می‌تواند عوامل مهم رتبه‌بندی یک وب‌سایت باشد.

ایندکس(INDEX) چیست؟

citation به چه معناست

به معنای مرجع خوردن و استناد شدن به یک مقاله می باشد. استفاده از مطالب علمی یک نویسنده توسط نویسنده ای دیگر به شکلی که داخل مقاله یا کتاب خود بدان اشاره کرده باشد، سایتیشن Citation نام دارد. هرچقدر تعداد ارجاع دهی یا استناد (Cite) به یک مقاله بیشتر باشد نشان‌دهنده بالا بودن اعتبار آن مقاله است. افزایش رفرنس دهی و ارجاع دهی به یک پژوهشگر نیز رابطه مستقیمی با بالا رفتن اچ ایندکس یا h-Index پژوهشگر دارد .

h-index چیست

شاخص H یا H-Index یک مقیاس عددی است که نشان می­ دهد یک محقق چقدر عملکرد موثری داشته است. این شاخص در سال ۲۰۰۵ توسط یک فیزیکدان به نام جورج هیرش ( Jorge Hirsch ) در دانشگاه کالیفرنیا اختراع شد. هدف از اختراع این مقیاس عددی، این بود که مشخص شود هر محقق در زمینه علمی خود چه اندازه مشارکت موفق داشته است. در آن زمان این ارزیابی از طریق تعداد استنادها به مقاله شخص انجام می­ شد. اگر می ­خواستید بدانید یک محقق چقدر تاثیرگذار بوده است فقط کافی بود تعداد دفعاتی که دیگران در مقالاتشان به مقاله ­­ی او ارجاع می­ کردند را محاسبه کنید. این کار بسیار ساده بود، اما خیلی زود محققان ایرادی در این نوع ارزیابی پیدا کردند. در این نوع ارزیابی اگر محققی فقط یک مقاله علمی منتشر کرده بود که بسیار به آن ارجاع شده است، او یک محقق موفق خوانده می­ شد. در چنین شرایطی به نظر می ­رسید سایر محققانی که بیش از یک مقاله منتشر کرده ­اند نقش موثری در این زمینه نداشته اند. به منظور اصلاح این مشکل، هیرش یک روش دیگری را پیشنهاد داد که با نام H-index به شهرت رسید ( H از اول اسم هیرش گرفته شده است). هیرش این شاخص را اینگونه توصیف می­ کند:

« یک محقق زمانی شاخص H دارد که H از مقالات NP او حداقل هر یک H ارجاع داشته باشند، و سایر مقالات ( Np-H ) هر کدام بیش از H ارجاع نداشته باشند.»

این را به زبان ساده­ تری برایتان توضیح می ­دهیم؛ شاخص H هر محقق بر اساس تعداد مقالات او ( H ) است که به هر کدام حداقل H بار ارجاع شده باشد. مثلا، اگر شاخص H یک محقق ۲۸ است یعنی ۲۸ مقاله علمی دارد که به هر یک از آن­ ها حداقل ۲۸ بار در مقالات دیگر ارجاع شده است. این بدین معناست که اعتبار یک محقق بر اساس تعداد مقالات سطح بالایی که منتشر کرده است مشخص می­ شود نه فقط یک یا دو مقاله­ ای که امتیاز خوبی داشته باشند. بنابراین اگر یک محقق بخواهد شاخص H خود را افزایش دهد باید دیگران را ترغیب کند تا مقالات او را مطالعه کرده و در مقالات علمی خود به آنها اشاره کنند. در این صورت تمرکز به روی فقط یک یا دو مقاله ­ای که خوب از آب در آمده برای یک محقق امتیاز محسوب نمی ­شود.

ایمپکت فاکتور چیست

ضریب تاثیر (impact factor (IF)) یک ژورنال علمی ، بیانگر میانگین تعداد استنادها مرجع خوردن یا (citations) مقالات آن ژورنال درسایر ژورنال ها و مراجع علمی است (روش محاسبه آن در ادامه خواهد آمد) ولذا این ضریب در واقع بیانگر اعتبار آن ژورنال در زمینه پژوهشی خود در میان سایر ژورنال ها می باشد. (ژورنالی با IF بالاتر اهمیت بیشتری نسبت به ژورنالی با IF پایین تر دارد)

نحوه محاسبه IF

Impact Factor فقط درمورد نشریات نمایه‌شده در بانک اطلاعاتی Web of Science و توسط موسسه ISI برای بیش از 11000 مجله محاسبه و منتشر می‌شود. به‌این ترتیب فقط مجلات ISI دارای Impact Factor واقعی هستند. محاسبه بر مبنای یک دوره سه ساله صورت می گیرد. ایمپکت فاکتور ژورنال x از تقسیم نمودن تعداد موارد ارجاع به مقالات دو سال گذشته آن ژورنال (x) در سال جاری در تمامی ژورنالها، به تعداد مقالات منتشر شده در ژورنال (x) در بازه دو سال گذشته حاصل می آید. فرضا اگر در سال ۸۴ جمعا ۴۰ ارجاع به یک مجله صورت گرفته باشد و در آن مجله در سال ۸۲ تعداد ۲۶ مقاله و در سال ۸۳ تعداد ۲۴ مقاله چاپ شده باشد، ضریب ارجاع آن مجله، از تقسیم ۴۰ بر ۵۰ (24+26=50) به دست می آید که 0.8 است. یعنی به طور متوسط، هر مقاله آن نشریه 0.8 مرتبه مورد استناد مقالات دیگر قرار گرفته است .

نحوه دسترسی به IF مجلات :

برای مشخص سازی ضریب تاثیر IF یک مجله می توان به سایت مربوطه به آن مجله مراجع کرد و اطلاعات لازم را بدست آورد. همچنین برای جلوگیری از هرگونه سوء استفاده می توان از سایت های معتبری چون SJR ,Bioxbio استفاده نمود .

و سامانه منبع یاب وزارت بهداشت: https://rsf.research.ac.ir /

و سامانه معرفی مجلات نامعتبر و جعلی: http://blacklist.research.ac.ir /

چگونه بفهمیم مجله ای ISI است.

آسانترین اقدام جهت یافتن پاسخ این سوال رفتن به وبسایت شرکت تامسون-رویترز شرکت موسس (ISI) و جستجوی مجله مورد نظر در قسمت Master Journal List است که در قسمت پایین و راست Homepage این وبسایت قابل مشاهده است. اگر مجله مورد نظر در ISI نمایه شود، در جستجو یافت می شود .

ایندکس گوگل چیست؟

ایندکس گوگل

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

ایندکس گوگل به چه معناست؟

در لغت، ایندکس (index) به معنای فهرست و لیست کردن است. یا در معنایی دیگر میتوان آن را اطلاعات ثبت شده یا فهرست شده در نظر گرفت. ایندکس گوگل نیز همان فهرست در اختیار گوگل است. شما باید بتوانید سایت خود را ایندکس کنید. چرا که اگر وبسایتتان در ایندکس گوگل قرار نداشته باشد، به طور ارگانیک و طبیعی دیده نمیشوید. بنابراین شناخته شدن یک وبسایت توسط گوگل، از مهمترین اهداف صاحب وبسایت میباشد.

سایت ها چگونه ایندکس میشوند؟

همانطور که در مقاله ی “همه چیز که درباره ی گوگل سرچ کنسول باید بدانید” گفته شد، ایندکس شدن یک وبسایت بین چند روز تا چند هفته زمان میبرد. حال میخواهیم بررسی کنیم که این موضوع به چه علت زمان بر است. ابتدا لازم است بدانیم که موتورهای جست و جو چگونه کار میکنند.

فعالیت موتورهای جست و جو شامل بخش های زیر است:

  • Crawl (خزش در محتوای سایت ها): اسپایدرهای گوگل تمام لینک و کدهایی که در اینترنت وجود دارد را بررسی میکنند تا محتوا پیدا کنند. همچنین در به روزرسانی مطالب بسیار قوی هستند. یعنی مطالب را جستجو میکنند و در صورتی که صفحه ای نسبت به آخرین بازدید تغییر کرده باشد، آن تغییر را ذخیره میکنند.
  • Index (فهرست کردن): ربات های موتور جست و جو هر محتوایی که در مرحله ی قبل یافتند را ذخیره میکنند. همانطور که پیشتر گفتیم ایندکس شدن به معنای شناخته شدن است. به این ترتیب محتوا و صفحاتی که ایندکس شده اند، آماده ی نمایش میشوند. زمانی ایندکس شدن صورت می‌گیرد که گوگل محتوای یک صفحه از سایت را در پایگاه داده‌های خود ذخیره کند.
  • Rank(رتبه بندی): این قسمت اصلی ترین قسمت بهینه سازی موتورهای جست و جو است. در این مرحله نتایج جست‌وجو به نحوی مرتب می‌شود که بهترین پاسخ برای جست‌وجو کننده نمایش داده شود.

ایندکس گوگلاهمیت ایندکس گوگل چیست؟

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

بیل گیتس جمله ی معروفی دارد که میگوید:

  • اگر کسب و کار شما اینترنتی نیست، متاسفانه مالک یک کسب و کار از رده خارج ایندکس(INDEX) چیست؟ و رو به زوال هستید.

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

همان طور که پیشتر گفته شد، اسپایدرهای گوگل وظیفه ی تجسس در محتوای بیکران موجود در فضای اینترنت را دارند. فقط کافی است در مسیر این اسپایدرها قرار گیرید و ایندکس شوید. در آن صورت دیگر لازم نیست نگران دیده شدن باشید. البته لازم به ذکر است که اسپایدرها در صورتی یک صفحه را ایندکس میکنند که:

محتوای با کیفیتی داشته باشد.

از تکنیک های سئو کلاه سیاه استفاده نکرده باشد.

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

لینک اسپم نداشته باشد.

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

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

صفحه ی ایندکس نشده را چه کار کنیم؟

برای این که سایت های ایندکس نشده را بیابید لازم است از ابزار گوگل سرچ کنسول استفاده کنید. این ابزار قسمت های متفاوتی دارد که یکی از این قسمت ها Coverage نام دارد. پس از وارد شدن به ابزار گوگل سرچ کنسول، وارد قسمت index و پس از آن وارد قسمت Coverage شوید. در این قسمت یک نمودار مشاهده می‌شود که عدد مشخص شده در قسمت Valid نشان‌دهنده تعداد صفحات ایندکس شده سایت است. این صفحات مورد تایید اسپایدرها قرار گرفته و ایندکس شده اند. باقی صفحات ایندکس نشده، در عناوین مختلف قرار میگیرند. این عناوین به دلیل و علت ایندکس نشدن آن صفحه مرتبط است. در همان قسمت میتوانید درخواست دهید تا صفحه ی مورد نظر ایندکس شود (Request indexing). این پروسه معمولا چند روز زمان میبرد.

پایان بندی

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

جلسه ۱۸ : آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

جلسه ۱۸ : آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

سلام به همه پی وی لرنی های عزیز!
به دوره آموزش ایندکس(INDEX) چیست؟ دوره آموزش سیستم مدیریت پایگاه داده DBMS خوش آمدید.
Database Management System یا سیستم مدیریت پایگاه داده که به صورت خلاصه به آن DBMS می گویند؛ به فناوری ذخیره و بازیابی اطلاعات کاربران با حداکثر کارآیی در کنار اقدامات امنیتی مناسب اشاره دارد. در این آموزش اصول اولیه سیستم مدیریت پایگاه داده یا DBMS مانند معماری آن، مدل های داده، طرحواره داده ها، استقلال داده ها، مدل E-R، مدل رابطه، طراحی بانک اطلاعاتی رابطه ای، و ذخیره سازی و ساختار پرونده و موارد دیگر را می آموزیم.
در جلسه گذشته به آشنایی با ساختار فایل در سیستم مدیریت پایگاه داده ( DBMS ) پرداختیم؛ داده ها و اطلاعات نسبی به صورت دسته جمعی در قالب فایل ذخیره می شوند. فایل دنباله ای از رکورد های ذخیره شده در قالب باینری است. یک درایو دیسک به چندین بلوک تبدیل می شود که می تواند رکوردها را ذخیره کند. فایل های رکورد بر روی آن بلوک های دیسک نقشه برداری می شوند.
در این جلسه به آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS ) می پردازیم.

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

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

Indexing بر بر اساس indexing attributes تعریف می شود. Indexing می تواند از انواع زیر باشد:

  • Primary Index – Primary Index در thdg داده مرتب شده تعریف می شود. فایل داده در یک فیلد کلیدی سفارش داده می شود. قسمت اصلی به طور کلی کلید اصلی رابطه است.
  • Secondary Index – Secondary Index ممکن است از فیلدی تولید شود که یک candidate key است و در هر رکورد دارای ارزش منحصر به فرد است، یا غیر کلیدی با مقادیر تکراری.
  • Clustering Index – Clustering Index بر روی فایل داده سفارش داده شده تعریف می شود. فایل داده بر اساس یک فیلد غیر کلیدی مرتب می شود.

مرتب سازی Indexing به دو صورت شکل می گیرد:

  • Dense Index
  • Sparse Index

Dense Index

در Dense Index برای هر مقدار کلید جستجو در پایگاه داده یک رکورد Index وجود دارد که باعث می شود جستجو سریعتر شود اما به فضای بیشتری نیاز دارد تا بتواند رکوردهای Index خود را ذخیره کند. سوابق Index حاوی مقدار کلید جستجو و یک اشاره گر به رکورد واقعی روی دیسک هستند.

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

Sparse Index

در Sparse Index، رکوردهای Index برای هر کلید جستجو ایجاد نمی شود. یک رکورد Index در اینجا شامل یک کلید جستجو و یک اشاره گر واقعی به داده های موجود در دیسک است. برای جستجوی یک رکورد ، ابتدا با استفاده از رکورد Index اقدام می کنیم و به مکان واقعی داده ها می رسیم. اگر داده های مورد نظر ما جایی نباشد که مستقیماً با دنبال کردن این Index به آنها برسیم، سیستم تا زمانی که داده های مورد نظر پیدا نشود، جستجوی متوالی را آغاز می کند.

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

Index چند سطحی

Index چند سطحی شامل مقادیر کلید جستجو و نشانگرهای داده است. Index چند سطحی به ایندکس(INDEX) چیست؟ همراه فایل های پایگاه داده واقعی روی دیسک ذخیره می شود. با افزایش اندازه پایگاه داده، اندازه Index ها نیز افزایش می یابد آن گاه نیاز به نگه داشتن رکوردهای Index در حافظه اصلی برای سرعت بخشیدن به عملیات جستجو وجود دارد. اگر از Index سطح یک استفاده شود ، نمی توان Index بزرگی را در حافظه نگه داشت که به چندین دیسک دسترسی پیدا کند.

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

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

B+ Tree

B+ Tree یک درخت جستجوی باینری متعادل است که از یک قالب Index چند سطحی پیروی می کند. leaf node های B+ Tree نشانگرهای داده واقعی را نشان می دهد. B+ Tree تضمین می کند که تمام leaf node در همان ارتفاع باقی بمانند، بنابراین متعادل می شوند. leaf node ها با استفاده از لیستی از لینک ها مرتبط می شوند. بنابراین ، یک B+ Tree می تواند از دسترسی تصادفی و همچنین دسترسی متوالی پشتیبانی کند.

ساختار B+ Tree

هر leaf node در فاصله مساوی از root node قرار دارد. B+ Tree از ترتیب n است که در آن n برای هر B+ Tree ثابت است.

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS )

nodes های داخلی

  • nodes های داخلی (non-leaf) حداقل نشانگرهای ⌈n / 2⌉ به جز root node دارند.
  • حداکثر، یک node داخلی می تواند حاوی نشانگرهای n باشد.

Leaf nodes ها یا node های برگ

  • Leaf nodes حاوی حداقل نشانگرهای رکوردهای ⌈n/2⌉ و مقادیر کلیدی ⌈n / 2⌉ هستند.
  • حداکثر ، یک Leaf node می تواند حاوی نشانگرهای رکورد و مقادیر کلیدی n باشد.
  • هر Leaf node حاوی یک نشانگر بلوک P برای اشاره به Leaf node بعدی است و یک لیست از لینک ها را تشکیل می دهد.

B+ Tree Insertion

  • B+ tree ها از پایین پر می شوند و هر ورودی در Leaf node انجام می شود.
  • اگر leaf node سرریز شود:
    – node را به دو قسمت تقسیم کنید.
    – تقسیم بندی در ⌊i = ⌊(m+1)/2
    – i های ورودی اولیه در یک node ذخیره می شوند.
    – بقیه ورودی ها (i+1 onwards) به یک node جدید منتقل می شوند.
    – کلید i thدر parent یا والد leaf تکثیر می شوند.
  • اگر یک non-lea سرریز شود:
    – node را به دو بخش تقسیم کند.
    – تقسیم بندی node در ⌈i = ⌈(m+1)/2
    – وارد کردن i هایی که در یک node نگهداری می شوند.
    – انتقال بقیه ورودی ها به node جدید.

B+ Tree Deletion

  • ورودی های B+ Tree در leaf nodes ها حذف می شوند.
  • ورودی هدف جستجو شده و حذف می شود.
    – اگر این یک گره داخلی (internal node) است ، ورودی را از موقعیت سمت چپ حذف کرده و جایگزین کنید.
  • پس از حذف، underflow مورد آزمایش قرار می گیرد:
    – اگر underflow رخ داد، ورودی ها را از node های سمت چپ به آن توزیع کنید.
  • اگر توزیع از چپ امکان پذیر نیست، پس از آن:
    – از node های سمت راست آن توزیع کنید.
  • اگر توزیع از چپ یا راست امکان پذیر نیست، پس از آن:
    – node را با چپ و راست ایندکس(INDEX) چیست؟ در آن ادغام کنید.

سخن پایانی

در این جلسه به آشنایی با Indexing در سیستم مدیریت پایگاه داده ( DBMS ) پرداختیم؛ داده ها به صورت رکورد ذخیره می شوند. هر رکورد دارای یک فیلد کلیدی است که به تشخیص منحصر به فرد آن کمک می کند.
Indexing یک تکنیک ساختار داده برای بازیابی کارآمد فایل ها از فایل های پایگاه داده بر اساس برخی از ویژگی هایی است که Indexing در آنها انجام شده است. Indexing در سیستم های پایگاه داده مشابه آنچه در کتاب ها می بینیم است.
در جلسه آینده قرار است به سراغ آشنایی با مفهوم Hashing در سیستم مدیریت پایگاه داده برویم.
با پی وی لرن همراه باشید.

چطور وب‌سایت‌مان را برای الگوریتم موبایل فرست ایندکس بهینه کنیم؟

الگوریتم موبایل فرست ایندکس یا mobile-first index یکی از الگوریتم‌های نسبتا جدید گوگل است. در چند سال گذشته‌، گوگل نه تنها تلاش کرده تا نتایج دقیق‌تری برای جستجوهای ایجاد شده در دستگاه‌های تلفن همراه ارائه دهد، بلکه رتبه‌بندی خود را هم بر این اساس تنطیم کرد که کدام وب‌سایت‌ها عملکرد بهتری در دستگاه‌های تلفن همراه دارند. البته این موضوع کاملا منطقی‌ست. در سال‌های گذشته اغلب جستجوها در گوگل و سایر موتورهای جستجو، از طریق تلفن‌های همراه انجام شده است.

پیش از این، ما Mobilegeddon را در سال ۲۰۱۵ داشتیم‌، زمانی که گوگل، موبایل فرندلی بودن را به عنوان عاملی برای رتبه‌بندی در نتایج جستجو اعلام کرد. همچنین Speed ​​Update هم در سال ۲۰۱۸ و زمانی که سرعت تلفن همراه به یک عامل مهم برای رتبه‌بندی سایت‌‎ها به حساب آمد، معرفی شد.

در حال حاضر، موبایل فرندلی بودن‌، ثبات و تعامل می‌تواند عوامل مهم رتبه‌بندی یک وب‌سایت باشد.

اما موبایل فرست ایندکس دقیقا چیست و چه تفاوتی با به روز رسانی‌های الگوریتم دیگری که گوگل در گذشته راه‌‎اندازی کرده (یا به آن مربوط می‌شود) دارد؟ چگونه می‌توانید مطمئن باشید که سایت شما برای تغییر آماده است؟ در این مطلب قصد داریم یک بررسی عمیق در مورد الگوریتم موبایل فرست ایندکس ارائه دهیم‌. همچنین در پنج گام می‌توانید (و باید) این بهینه‌سازی را برای سایت خود انجام دهید. اما اجازه بدهید در ابتدا با چند سوال شروع کنیم:

به روزرسانی موبایل فرست چه زمانی اتفاق می‌افتد؟

در مارس ۲۰۲۰، گوگل اعلام کرد که به طور رسمی تمام سایت‌های موجود در وب را به موبایل فرست ایندکس منتقل می‌کند. تاریخ اتمام این فرایند که قبلا پیش‌بینی شده بود به دلیل شیوع ویروس کرونا کمی تغییر پیدا کرد. اما آخرین پیش‌بینی برای مارس ۲۰۲۱ بود و به نظر می‌رسد گوگل به خط پایان نزدیک شده است. این الگوریتم به صورت خود به خود روی همه سایت‌ها اعمال می‎شود و نیاز به هیچ اقدامی ندارد‌، اما مراحلی وجود دارد که می‌توانید (و باید) انجام دهید تا مطمئن شوید وب‌سایت شما برای این الگوریتم بهینه شده است. قبل از پرداختن به این مراحل‌، بیایید کمی عمیق‎‌تر به الگوریتم موبایل فرست ایندکس و جزئیات آن بپردازیم.

موبایل فرست ایندکس چیست؟

mobile-first index به این معنی است که در آینده‌، گوگل عمدتا از نسخه موبایلی محتوای سایت شما برای ایندکس و رتبه‌بندی آن استفاده می‌کند. گوگل در داکیومنت‌های خود درباره این آپدیت می‌گوید:

«از لحاظ تاریخی‌، این شاخص در ابتدا از نسخه دسکتاپ محتوای صفحه، هنگام ارزیابی مرتبط بودن یک صفحه با پرسش کاربر استفاده می‌کرد. از آنجایی که اکثر کاربران در حال حاضر با دستگاه‌های تلفن همراه به جستجوی گوگل دسترسی دارند‌، ربات‌های گوگل در ابتدا صفحات را از روی تلفن‌های هوشمند کرال کرده و ایندکس می‌کنند.»

از تاریخ ۱ ژوئیه ۲۰۱۹ بود که وب‌سایت‌های جدید به طور پیش فرض بر اساس موبایل ایندکس شدند. وب‌سایت‌هایی که قبل از آن تاریخ ایجاد شده بودند‌، هنگامی که سایت‌های آن‌ها به طور رسمی تغییر حالت می‌دادند‌، از طریق Search Console متوجه این تغییر می‌شدند.

سپس‌ در مارس ۲۰۲۰، گوگل اعلام کرد که قصد دارد در سپتامبر، همه وب‌سایت‌ها را رسما به موبایل فرست ایندکس منتقل کند.

این موضوع تا زمان همه‌گیری ویروس کرونا ادامه داشت و به دلیل این بیماری، زمان آن تا مارس ۲۰۲۱ عقب افتاد. با این وجود‌، گوگل پیش از این به طور خودکار ۷۰ درصد از وب‎سایت‌ها را به الگوریتم موبایل فرست ایندکس منتقل کرده بود.

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

چگونه وب‌سایت خود را برای الگوریتم موبایل فرست ایندکس بهینه کنیم؟

گوگل توصیه می‌کند برای اینکه مطمئن شوید وب‌سایت شما برای این الگوریتم بهینه‌سازی شده است، نیاز به رعایت کردن و انجام چند اقدام مختلف دارید. در اینجا برخی از مهم‌ترین آن‌ها را با هم مرور می‌کنیم.

برای درک بهتر روند کار این الگوریتم پیشنهاد می‌کنیم ویدئوی زیر را ببینید، مارتین اسپلیت این الگوریتم را به خوبی شرح داده است:

مطمئن شوید که ربات گوگل می‌تواند به محتوای شما دسترسی داشته باشد و آن را ارائه دهد

برای این مرحله‌، باید از چند نکته مطمئن شوید:

  • اینکه از متا تگ‌های یکسانی برای کرال شدن هر دو نسخه سایت شما استفاده می‌شود. این تنظیم به صورت پیش‌فرض در اکثر وب‌سایت‌ها قرار دارد، مگر اینکه شما یا توسعه‌دهنده سایت، آن را عمدا به گونه دیگری پیکربندی کرده باشید‌. پس لازم نیست برای این موضوع خودتان را نگران کنید.
  • اینکه گوگل می‌تواند هرگونه محتوایی که بارگذاری کندی دارد را مشاهده کند.
  • اینکه شما آدرس‌های خاصی را با دستور disallow مسدود نمی‌کنید.

مطمئن شوید که محتوای شما در دسکتاپ و تلفن همراه یکسان است

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

یک نکته خاص که گوگل به آن اشاره می‏کند، این است که مطمئن شود هدرهای سایت شما در نسخه موبایلی با نمونه دسکتاپی آن مطابقت دارد.

داده‌های ساختار یافته (Schema Markups) خود را بررسی کنید

اگر داده‌های ساختار یافته‌ای در سایت خود دارید‌، مطمئن شوید که در هر دو نسخه (موبایلی و دسکتاپی) سایت شما وجود دارند. بررسی کنید و مطمئن شوید که از URL‌های صحیح در داده‌های ساختار یافته استفاده می‌کنید. اگر از دیتا هایلایتر استفاده می‌کنید‌، آن را در نسخه موبایلی سایت‌تان هم نمایش دهید.

توصیه‌های اضافی گوگل را دنبال کنید

در اینجا نکته‌های بیشتر و کامل‌تری که گوگل برای بهینه‌سازی موبایل فرست ایندکس توصیه می‌کند، ذکر شده است:

  • متادیتاهای یکسانی را در هر دو نسخه سایت خود قرار دهید.
  • هنگام نمایش تبلیغات در دستگاه‌های تلفن همراه‌، استاندارد بهینه تبلیغات برای موبایل را رعایت کنید.
  • اطمینان حاصل کنید که تصاویر موجود در نسخه موبایلی سایت شما بهترین شیوه‌های ایمیج سئو را دنبال می‌کنند.
  • اطمینان حاصل کنید که ویدیوهای موجود در نسخه موبایلی سایت شما بهترین شیوه‌های ویدیویی را دنبال می‌کنند .
  • اگر سایت شما دارای نشانی‌های اینترنتی یا همان URLهای جداگانه برای نسخه‌های دسکتاپ و موبایلی یک صفحه است‌، مطمئن شوید که آن صفحات را در Search Console تایید کرده‌‏اید و همچنین بررسی کنید که آن‌ها چند تکه نشده‌اند.

خطاهای موبایلی را بررسی کنید

ربات‌های گوگل از شما انتظار ندارند در یک نگاه متوجه شوید چند مورد از عواملی که در بالا ذکر کردیم را برای آن‌ها بهینه کرده‌‎اید. آن‌ها انتظار دارند که شما مرتبا Search Console را برای خطاهای تلفن همراه بررسی کنید و در صورت بروز خطا، برای برطرف کردن آن‌ها از مسیرهای درست تلاش کنید.

برای انجام این کار‌، ابتدا باید سایت خود را در Search Console ثبت کرده و یک نقشه سایت یا سایت مپ ایجاد کنید.

هنگامی که این کار را انجام دادید‌، می‌توانید از گزارش‌های Coverage و Mobile Usability برای تعیین خطاهایی که ممکن است بر عملکرد نسخه موبایلی سایت‌تان تاثیر بگذارد‌، استفاده کنید.

همچنین می‌توانید برای استخدام یک متخصص سئو اقدام کنید تا کارهای فنی سئوی سایت خود را انجام دهید. انجام این کار می‌تواند به شما در رسیدگی به سایر کمبودهایی که ممکن است رشد سایت شما را متوقف کنند‌، کمک کند: مواردی مانند صفحات یتیم‌، تگ‌های متا‌، داده‌های ساختار یافته از دست رفته‌، تصاویر خیلی بزرگ‌، مسائل مربوط به کیفیت صفحه و موارد دیگر.

تصاویر و فیلم‌های خود را بررسی کنید

حتما تصاویر و فیلم‌ها را در نسخه موبایلی سایت‌تان بررسی کنید تا مطمئن شوید بهترین شیوه را برای نمایش آن‌ها انتخاب کرده‌اید. به شما توصیه می‌کنیم حتما بررسی‎‌های زیر را انجام دهید:

از تصاویر بسیار کوچک یا با وضوح پایین در نسخه تلفن همراه استفاده نکنید. ممکن است تصاویر کوچک یا کم کیفیت برای قرار گرفتن در Google Images انتخاب نشوند، یا برای ایندکس شدن مناسب نباشند.

  • از ویژگی‌های Alt برای تصاویر استفاده کنید

به خاطر داشته باشید که استفاده از ویژگی‌های alt با وجود اهمیت نه چندان زیادشان، ممکن است بر نحوه نمایش تصاویر شما در Google Images تاثیر منفی بگذارند.

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

در بلاگ تریبون بخوانید: آشنایی با الگوریتم‌های گوگل

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

اگر مطمئن نیستید که سایت شما برای الگوریتم موبایل فرست ایندکس آماده شده است یا خیر‌، در طی مطالعه این مطلب به نکاتی دست پیدا کردید که اکثر صاحبان سایت‌ها به آن‌ها توجهی نمی‎کنند. شما عمدا در مورد اینکه گوگل چگونه سایت‌ شما را مشاهده و ایندکس می‌کند، فکر می‌کنید!

اگر از دستورالعمل‌های ذکر شده در بالا پیروی کنید‌، وضعیت خوبی در مواجهه با این الگوریتم خواهید داشت. بیایید یک بار دیگر مطالبی که پیش از این گفتیم را با هم مرور کنیم:

  • اطمینان حاصل کنید که ربات گوگل می‌تواند به محتوای شما دسترسی داشته باشد و آن را ارائه دهد.
  • اطمینان حاصل کنید که محتوای شما در نسخه دسکتاپ و تلفن همراه یکسان است.
  • داده‌های ساختار یافته خود را بررسی کنید.
  • توصیه‌های گوگل را دنبال کنید.
  • خطاهای تلفن همراه را بررسی کنید.

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

ایندکس معکوس (inverted index) چیست؟

در قسمت های قبل روشهای شاخص گذاری بر روی داده ها را بررسی نمودیم. اکنون در بخش ایندکس معکوس (inverted index) مورد مطالعه قرار میدهیم. شاخص­ گذاري معکوس، يک مکانيزم مبتني بر کلمه است که براي جستجوي سريع اسناد شامل يک کلمه­ خاص به کار مي­رود. در اينجا منظور از سند، دنباله محدودي از کاراکترها است و يک کلمه، زيردنباله‍اي از يک سند است.

شاخص ­گذاري معکوس داراي دو مولفه اصلي است:

  • کلمه
  • ليستی از کلمه­ ها

يک “ليست پست ” (Posting list) که در ارتباط با يک کلمه­ ي خاص است، اطلاعاتي را درباره رخدادهاي کلمه نگهداري مي­کند و شامل شناسه سند (کلمه و ليست مکان­هاي کلمه در آن سند) است. در شکل های زیر فرایند و مراحل نمایه گذاری معکوس نمایش داده شده است.

ایندکس معکوس ایندکس معکوس

براي هر کلمه ، ليست پست شامل پست­هاي 1,…,of]> است که در آن d شناسه سند، [o1,…,of] ليست مکان­ ها و f تعداد تکرارهاي کلمه در سند d است. گذشته از اين­ها، شاخص‍گذاري + B-tree نيز بر روي کلمه­ ها اعمال مي­شود تا به سرعت يک ليست پست را مکان­يابي کند. ‏شکل زیر ساختار شاخص معکوس را نشان مي­دهد‎.

شاخص‍گذاري + B-tree

ساختار ایندکس معکوس (شاخص معکوس)

با توجه به روش استخراج کلمه­ ها، شاخص­گذاري معکوس به دو قسمت طبقه ­بندي مي­شود:

1) شاخص‍ گذاري معکوس بر مبناي انتخاب کلمه که خود بر دو نوع بوده و در ادامه توضيح داده مي­شود

2) شاخص­گذاري چند-‍وزني، که بيشتر روي شاخص ­گذاري چند-­وزني تمرکز مي‍شود.

انواع شاخص گداری یا ایندکس معکوس بر مبناي انتخاب کلمه عبارتند از‏:

شاخص‌گذاري مبتني بر کلمه

روش شاخص‌گذاري مبتني بر کلمه (Word-Based Indexing) در زبان‌هاي زيادي همانند انگليسي و اسپانيايي استفاده مي‌شود تا اسناد و پرس و جوها را نمايش دهد. شاخص‌گذاري مبتني بر کلمه، کلمات را با بعضي نشانه‌ها همانند فضاهاي خالي و ویرگول از هم تفکيک مي‌کند. همچنين شامل فرآيند ريشه‌يابي می باشد. در فرآیند ریشه‏یابی اضافات انتهاي کلمات را عموماً حذف مي‌کند تا کلاس‌هاي مشابه براي شکل‌هاي مختلف کلمات يافت شود. براي مثال، ريشه‌ياب، براي واژه‌هاي «مهندسي کردن»، «مهندسي» و «مهندس» واژه شاخص «مهندس» را توليد مي‌کند. اين روش شاخص‌گذاري، ريشه‌يابي را انجام داده و واژه‌هاي شاخص را با استفاده از تغيير شکل متن به صورت زير توليد مي‌کند:

  1. شناسايي کلمات مجزا در متن
  2. توليد ريشه‌هاي کلمات با استفاده از حذف پسوندها
  3. حذف ريشه‌هاي کلماتي که متعلق به ليست توقف هستند.

اين روش، يک اسم ترکيبي را به اسامي ساده‌تر تجزيه نمي‌کند و زماني­که متن شامل تعداد زيادي اسم ترکيبي باشد، کارايي بازيابي اطلاعات به طور جدي کاهش مي­يابد.

شاخص‌گذاري مبتني بر کوچک‌ترين واحد زبان

روش شاخص‌گذاري مبتني بر کوچک‌ترين واحد زبان (Morpheme-Based Indexing) مشکل شاخص‌گذاري مبتني بر کلمه (عدم تجزيه­ي اسامي مرکب به اسامي ساده­تر) را ندارد، زيرا اسناد و پرس و جوها را تنها با اسامي ساده نشان مي‌دهد. معمولاً روش شاخص‌گذاري مبتني بر کوچک‌ترين واحد زبان شامل 5 گام است:

  1. شناسايي کلمات مجزا در متن
  2. جداسازي يک کلمه به شکل تمامي دنباله‌هاي ممکن از اجزاي زبان
  3. انتخاب محتمل‌ترين دنباله از اجزاي زبان
  4. استخراج اسامي ساده از دنباله
  5. حذف اسامي ساده متعلق به ليست توقف

در اين روش از شاخص‌گذاري، سطوحي از پردازش زبان طبيعي که شامل تحليل لغوي يا تحليل معنايي هستند، پوشش داده مي‌شوند و يک کلمه به شکل يک مجموعه از کوچک‌ترين واحدهاي معني‌دار زبان که اغلب واژک ناميده مي‌شود، تجزيه مي‌شود و شاخه‌هاي لغوي آن را که شامل اسامي ساده، فعل‌ها، صفت‌ها و واژه‌هاي ناشناخته هستند، توليد مي‌کند. بنابراين تنها اسامي ساده را به عنوان کلمات کليدي بازيابي و استخراج مي‌کند.

شاخص‌گذاري چند‌-وزني

کاربرد چند‌‌-وزني‌ها براي بازيابي اطلاعات از تمايل براي کاهش اندازه مجموعه لغات (Dictionary) ناشي مي‌شود ‏. تعداد کلماتي که ممکن است در يک مجموعه يافت شوند، محدود به n (تعداد حروف الفبا) است. براي مثال، زماني که زبان انگليسي مدنظر باشد و n=3 در نظر گرفته شود، با توجه به اينکه تعداد حروف انگليسي 26 است، در نتيجه حداکثر 19683 عدد 3-وزني ممکن است يافت شود. بر اين اساس، مطالعات بي‏شماري روي تاثير چند‌-وزني‌ها انجام شده است. در سال 1974،de hear استفاده از چند‌-وزني‌ها را به عنوان جايگزيني براي کلمات، کشف کرد‏. او مجموعه‌اي از چند‌-وزني‌هايي که از يک کلمه مشتق مي‌شوند، دنباله­ نحوي (syntactic trace) آن کلمه ناميد. کارهاي بعدي به تدريج طول چند‌-وزني را افزايش دادند که طول چند‌-وزني‌ها با تغيير بسامد واژه و افزايش اندازه مجموعه آزمايشي تغيير مي‌کند. در سال 1990 ميلادي، تغييراتي در چگونگي ايجاد چند‌-وزني‌ها هنگام بازيابي اطلاعات رخ داد. اين تغييرات شامل افزايش n و جابجايي چند‌-وزني‌ها بود. از لحاظ کيفي، اين تغييرات، ديدگاه جديدي از چند‌-وزني‌ها را با عنوان کلمه‌هاي شاخص‌گذاري منعکس کرد که از به کارگيري نمايش نادرستي از کلمات اجتناب می‏کرد. علاوه بر تاثير چند‌-وزني‌ها بر روي کلمه­هاي شاخص‌گذاري (کاهش مصرف حافظه)، اهميت متمايز و ممتاز ديگر آن، شباهت‌يابي اسناد است (صحت بازيابي). کاربردهاي چند‌-وزني علاوه بر بازيابي اسناد، شناسايي زبان، تشخيص خطاي املايي و برجسته‌سازي کلمات کليدي است. همچنين بزرگ‌ترين کاربرد چند‌-وزني‌ها، در بازيابي اطلاعات زبان‌هاي آسيايي است. اين روش، واژه‌هاي شاخص را با استفاده از تبديل متن، به صورت زير توليد مي‌کند‏:

  1. شناسايي کلمات مجزاي متن
  2. توليد ريشه‌هاي کلمات با استفاده از حذف پسوندها
  3. حذف ريشه‌هاي کلمات متعلق به ليست توقف
  4. شکستن ريشه‌هاي کلمات باقي‌مانده به شکل چند‌-وزني

چند­-وزني­ها را مي‍توان به دو شاخه تقسيم کرد:

1) چند-وزني بر اساس حرف

2) چند-وزني بر اساس کلمه

منبع:

م. دانش، “يک سامانه شاخص گذاري چند-وزني توزيع شده براي بهبود بازيابي اطلاعات در زبان فارسی”، پايان­نامه کارشناسي ارشد، کتابخانه دانشگاه علم و صنعت، 1390

برای دیدن فلیم های سینماییِ مهیج و جذاب”در حوزه فناوری اطلاعات، اوسینت و هوش مصنوعی“، بر روی اینجا کلیک کنید.

مقالات مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برو به دکمه بالا