فهرست فهرستی از دادهها است، مانند گروهی از ورودیهای فایل (File) یا پایگاه داده (Database). معمولاً در قالب متن ساده (Plain Text) ذخیره می شود که می تواند به سرعت توسط یک الگوریتم جستجو اسکن شود. این به طور قابل توجهی سرعت عملیات جستجو و مرتب سازی بر روی داده های ارجاع شده توسط ایندکس را افزایش می دهد. نمایه ها اغلب شامل اطلاعات مربوط به هر مورد در لیست هستند، مانند ابرداده (Metadata) یا کلید واژه ها (Keywords)، که به جای خواندن هر فایل به صورت جداگانه، امکان جستجوی داده ها از طریق فهرست را فراهم می کند.
به عنوان مثال، یک برنامه پایگاه داده مانند مایکروسافت اکسس ممکن است فهرستی از ورودی های یک جدول را ایجاد کند. هنگامی که یک درخواست زبان پرس و جو ساختاریافته (SQL) در پایگاه داده اجرا می شود، برنامه می تواند به سرعت فایل فهرست را اسکن کند تا ببیند چه ورودی هایی با رشته جستجو مطابقت دارند. موتور جستجو (Search Engine) همچنین از ایندکس ها برای ذخیره یک لیست بزرگ از صفحه وب (Webpage) استفاده می کند. این فهرست ها، مانند آنهایی که توسط گوگل و یاهو ایجاد شده اند، برای تولید سریع نتایج جستجو ضروری هستند. اگر موتورهای جستجو مجبور باشند میلیونها صفحه را هر بار که کاربر یک جستجو ارسال میکند اسکن کنند، تقریباً برای همیشه طول میکشد. خوشبختانه، با استفاده از نمایه های جستجو، جستجوهای وب را می توان به جای چند ساعت در کمتر از یک ثانیه انجام داد.
اصطلاح "نمایه" را می توان به عنوان یک فعل نیز استفاده کرد، که جای تعجب نیست که به معنای ایجاد نمایه است. . همچنین ممکن است به افزودن یک آیتم جدید به فهرست موجود اشاره داشته باشد. به عنوان مثال، Mac OS X 10.4 و نسخههای بعدی هارد دیسک (Hard Disk) را فهرستبندی میکند تا یک فهرست قابل جستجو برای ابزار جستجوی Spotlight اپل ایجاد کند. "Googlebot" گوگل به طور منظم در وب می خزد و صفحات وب جدیدی را به فهرست گوگل اضافه می کند. در حالی که بیشتر فهرست های پایگاه داده و هارد دیسک به طور همزمان به روز می شوند، فهرست های موتورهای جستجو فقط هر چند ساعت، روز یا حتی هفته یک بار به روز می شوند. به همین دلیل است که صفحات وب تازه منتشر شده ممکن است در نتایج موتورهای جستجو نمایش داده نشوند. اگرچه ممکن است برای توسعه دهندگان وب ناامید کننده باشد، اما هزینه کمی برای راحتی جستجوهای وب فوق سریع است.
تعریف فهرست مطالب (Index) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف فهرست مطالب (Index) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.