{"id":15956837,"url":"https://github.com/omkaracharekar/searchengine","last_synced_at":"2025-04-04T09:28:46.692Z","repository":{"id":122030938,"uuid":"420395644","full_name":"OmkarAcharekar/SearchEngine","owner":"OmkarAcharekar","description":"Search Engine","archived":false,"fork":false,"pushed_at":"2021-11-26T18:10:57.000Z","size":1086,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T20:16:10.213Z","etag":null,"topics":["cpp","data-structures"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OmkarAcharekar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-23T11:39:31.000Z","updated_at":"2022-12-23T10:45:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"ddce5a62-178d-49da-8557-6ebcb546327a","html_url":"https://github.com/OmkarAcharekar/SearchEngine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmkarAcharekar%2FSearchEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmkarAcharekar%2FSearchEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmkarAcharekar%2FSearchEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmkarAcharekar%2FSearchEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OmkarAcharekar","download_url":"https://codeload.github.com/OmkarAcharekar/SearchEngine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247152154,"owners_count":20892444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","data-structures"],"created_at":"2024-10-07T13:36:11.659Z","updated_at":"2025-04-04T09:28:46.661Z","avatar_url":"https://github.com/OmkarAcharekar.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr style=\"font-size:300%;\"\u003e\n  \u003cp\u003eSearch Engine\u003c/p\u003e\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eProject Mimics the Functionality of a Web Browsers Search Engine\u003c/h4\u003e\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n![React_Native](https://img.shields.io/badge/react%20native-v0.66-orange)\n[![Build Status](https://img.shields.io/badge/build-passing-green)](https://img.shields.io/badge/build-passing-green)\n![Dependencies](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen)\n![Contributions welcome](https://img.shields.io/badge/contributions-welcome-orange.svg)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#key-features\"\u003eKey Features\u003c/a\u003e •\n  \u003ca href=\"#how-to-use\"\u003eHow To Use\u003c/a\u003e •\n  \u003ca href=\"#download\"\u003eDownload\u003c/a\u003e •\n  \u003ca href=\"#credits\"\u003eCredits\u003c/a\u003e •\n  \u003ca href=\"#related\"\u003eRelated\u003c/a\u003e •\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n## About\n\n Implemented Splay Tree data structure , to access recent Data Efficiently. Standard Implementation using structures, nodes and classes have been used to implement this project.Splay Trees operations such as insertion, look-up and removal are performed in O(log(n)) amortized time.\n\n## Key Features\n\n* We can Access our search history\n* We can know the most frequently browsed site by us\n* We can know the most recently browsed site.\n* we get suggestion based on our previous searches\n* We can delete our browser history.\n\n## How To Use\n\nTo clone and run this application, you should have [Git](https://git-scm.com/downloads), [Mingw C++ Compiler](https://sourceforge.net/projects/mingw/) installed on your computer. If you don't have Mingw C++ Compiler see installation [here](https://medium.com/@ssaaziondebeat/how-to-use-and-installing-gcc-or-mingw-compiler-dcc9c503e217)\n\nFrom your command line:\n\n```bash\n# Clone this repository\nA:\\CompetativeVisual\\Search_Engine\u003e git clone https://github.com/OmkarAcharekar/SearchEngine\n\n# Go into the repository\nA:\\CompetativeVisual\\Search_Engine\u003e cd SearchEngine\n\n# Compile Program\nA:\\CompetativeVisual\\Search_Engine\u003e g++ search_engine_main.cpp -o search_engine_main\n\n# Run Program\nA:\\CompetativeVisual\\Search_Engine\u003e .\\search_engine_main.\n\n```\n## Demo\n\n```bash\n\nA:\\CompetativeVisual\\Search_Engine\u003e g++ search_engine_main.cpp -o search_engine_main\nA:\\CompetativeVisual\\Search_Engine\u003e.\\search_engine_main\n\n**    SEARCH ENGINE    **\n\n A search engine is a software program that helps people find the information \n they are looking for online using keywords or phrases. This allows to search \n the World Wide Web in a systematic way for particular \ninformation specified in a textual web search query.\n\n\nThis Application mimics the working of the Today Modern Browser.\n It also show time of search along with the Data \n\nCONTINUE: Yes/No : Yes\n\n\n                Select operation you want to perform :\n                ------------------------------------- \n\n        1.Make a search \n        2.Remove your search from history \n        3.Access your search history \n        4.Most frequently browsed.\n        5.Most recently browsed \n        6.To give suggestions. \n        7.Display search history \n        8.Empty the browser history \n        9.Clear browser history and Exit \n        10.Exit \n\nEnter your option: 1\n\nSearch or type a URL:  www.google.com\n\n                        ** Search History: **\nFri Nov 26\n\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 1\n\nSearch or type a URL:  www.twitter.com\n\n                        ** Search History: **\nFri Nov 26\n\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 1   \n\nSearch or type a URL:  www.facebook.com\n\n                        ** Search History: **\nFri Nov 26\n\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 1 \n\nSearch or type a URL:  www.google.com\n\n                        ** Search History: **\nFri Nov 26\n\n                www.google.com :: 22:18:45\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 1\n\nSearch or type a URL:  www.facebook.com\n\n                        ** Search History: **\nFri Nov 26\n\n                www.facebook.com :: 22:19:04\n                www.google.com :: 22:18:45\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 1  \n\nSearch or type a URL:  www.google.com\n\n                        ** Search History: **\nFri Nov 26\n\n                www.google.com :: 22:19:21\n                www.facebook.com :: 22:19:04\n                www.google.com :: 22:18:45\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 1\n\nSearch or type a URL:  www.google.com\n\n                        ** Search History: **\nFri Nov 26\n\n                www.google.com :: 22:20:05\n                www.google.com :: 22:19:21\n                www.facebook.com :: 22:19:04\n                www.google.com :: 22:18:45\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 3             \n\n        Access searches:\n\n                        ** Search History: **\nFri Nov 26\n\n                www.google.com :: 22:20:05\n                www.google.com :: 22:19:21\n                www.facebook.com :: 22:19:04\n                www.google.com :: 22:18:45\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n                \n  Enter your option: 3\n\n        Access searches:\n\n                        ** Search History: **\nFri Nov 26\n\n                www.google.com :: 22:20:05\n                www.google.com :: 22:19:21\n                www.facebook.com :: 22:19:04\n                www.google.com :: 22:18:45\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\nEnter keyword: www.google.com\n                www.google.com :: 22:20:05\n                www.google.com :: 22:19:21\n                www.google.com :: 22:18:45\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 4\n\nTo check frequencies of searches made:\n\n\n\n                The most frequently browsed searches:\n        www.google.com :: 22:20:05 searched  1 times.\n\n        www.google.com :: 22:19:21 searched  1 times.\n\n        www.google.com :: 22:18:45 searched  1 times.\n\n        www.google.com :: 22:17:39 searched  1 times.\n\n\n                The least frequently browsed searches:\n        www.facebook.com :: 22:19:04 searched  0 times.\n        www.facebook.com :: 22:18:07 searched  0 times.\n        www.twitter.com :: 22:17:53 searched  0 times.\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 5\n\n\n         Most recently accessed node:\n www.google.com :: 22:20:05\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 6\n\n        SUGGESTIONS:\n\nEnter keyword (length 3)  :www\nwww.google.com  ::  22:20:05\nwww.google.com  ::  22:19:21\nwww.facebook.com  ::  22:19:04\nwww.google.com  ::  22:18:45\nwww.facebook.com  ::  22:18:07\nwww.twitter.com  ::  22:17:53\nwww.google.com  ::  22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 7\n\n                        ** Search History: **\nFri Nov 26\n\n                www.google.com :: 22:20:05\n                www.google.com :: 22:19:21\n                www.facebook.com :: 22:19:04\n                www.google.com :: 22:18:45\n                www.facebook.com :: 22:18:07\n                www.twitter.com :: 22:17:53\n                www.google.com :: 22:17:39\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 8\n\n\n History is cleared!!!\n\n                        ** Search History: **\nFri Nov 26\n\n\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 3\n\n        Access searches:\n\n                        ** Search History: **\nFri Nov 26\n\n\n\nEnter keyword: www.google.com\n\nSearch not found\n\n                Select operation you want to perform :\n                -------------------------------------\n\n        1.Make a search\n        2.Remove your search from history\n        3.Access your search history\n        4.Most frequently browsed.\n        5.Most recently browsed\n        6.To give suggestions.\n        7.Display search history\n        8.Empty the browser history\n        9.Clear browser history and Exit\n        10.Exit\n\nEnter your option: 9\n\nBrowser History cleared!\n\nTHANK YOU! VISIT LATER TO CHECK THE SEARCH HISTORY! :)\n```\n## You may also like...\n\n- [Netflix](https://github.com/amitmerchant1990/pomolectron) - A Netflix clone\n- [Air Sense](https://github.com/amitmerchant1990/correo) - Air Quality Predictor and Weather Application\n\n\n\n---\n\n\u003e [omkaracharekar.com](https://www.amitmerchant.com) \u0026nbsp;\u0026middot;\u0026nbsp;\n\u003e GitHub [OmkarAcharekar](https://github.com/OmkarAcharekar) \u0026nbsp;\u0026middot;\u0026nbsp;\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomkaracharekar%2Fsearchengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomkaracharekar%2Fsearchengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomkaracharekar%2Fsearchengine/lists"}