hi. Indexing menas to make a webpage automatically searchable in the search engine. whereas cache gives reprinting content snapshot.
According to me basically Index is when a search engine Crawls a site and index its content.Cache is when your computer has seen a web page or search engine result page before.
Index means adding your pages in search engine database. Cache mean adding the snapshot (a copy of the website in any date) in search engine database.
Based on SEO term (1) Cache : when search engine bot or crawler come to your page or found any update on site, this process is "Cache". (2) Indexing : After reading the updated element it stores those new elements in Search Engine's database. This restoration process is "Indexing".
Simply Index is when a search engine Crawls a website and 'indexes' its content. Cache is when your computer has seen a web page or search engine result page before. Cache allows your computer to preform tasks faster as it will already have the data stored on it hard drive.
Indexing is a process to make a webpage searchable on search engine whereas the process of caching refers to providing a reprinting content snapshot.