{"id":21166104,"url":"https://github.com/suhatanriverdi/document-indexing","last_synced_at":"2025-03-14T16:45:58.842Z","repository":{"id":106359698,"uuid":"131709758","full_name":"suhatanriverdi/Document-Indexing","owner":"suhatanriverdi","description":"Wordfinder system that responds single word queries. This system allows users to enter a single word, then returns a list of documents containing this word.","archived":false,"fork":false,"pushed_at":"2018-05-01T14:22:01.000Z","size":9215,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-20T14:51:03.712Z","etag":null,"topics":["c-plus-plus","cpp","data-structures","indexing","linked-list","searching","visual-studio","wordfinder"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suhatanriverdi.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":"2018-05-01T12:18:50.000Z","updated_at":"2018-08-17T13:50:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"8a793be2-ef43-43bb-b124-708e8dca1181","html_url":"https://github.com/suhatanriverdi/Document-Indexing","commit_stats":null,"previous_names":["suhatanriverdi/document-indexing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhatanriverdi%2FDocument-Indexing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhatanriverdi%2FDocument-Indexing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhatanriverdi%2FDocument-Indexing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhatanriverdi%2FDocument-Indexing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suhatanriverdi","download_url":"https://codeload.github.com/suhatanriverdi/Document-Indexing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234931021,"owners_count":18909038,"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":["c-plus-plus","cpp","data-structures","indexing","linked-list","searching","visual-studio","wordfinder"],"created_at":"2024-11-20T14:48:13.953Z","updated_at":"2025-01-21T10:10:50.732Z","avatar_url":"https://github.com/suhatanriverdi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Document Indexing System Visual Studio C++ Project\nWordfinder system that responds single word queries. \nThis system allows users to enter a single word, then returns a list of documents containing this word.\n\n## Usage\nDocument Indexing System was written by using Visual Studio (version 2017) that's why you'll need Visual Studio or Dev C++.\nTo start using with Visual Studio, after downloading **Document Indexing.rar**, Extract **Document Indexing Folder** to any directory,\nand open the file named **\"Source.sln\"** with Visual Studio and Follow these steps;\n\n![sample 11](https://user-images.githubusercontent.com/36234545/39473818-70be27aa-4d59-11e8-9039-8c9a0b440cdc.png)\n\n1. You will see **\"Solution Explorer\"** top right corner of the program, Open **\"Header Files\"** and **\"Source Files\"**.\n\n![sample 1](https://user-images.githubusercontent.com/36234545/39473800-5aac3dbc-4d59-11e8-9b16-be59184d2869.png)\n\n3. Open all these files -\u003e **Node.h,** **Node.cpp,** **List.h,** **List.cpp,** and **Source.cpp**.\n\n![sample 3](https://user-images.githubusercontent.com/36234545/39473785-42051482-4d59-11e8-81b8-067a0e4e9c29.png)\n\nThe program is ready now, Tabs should look like this; \n\n![sample 4](https://user-images.githubusercontent.com/36234545/39473916-044ca424-4d5a-11e8-9210-fd4caea32c42.png)\n\nPlease make sure that all files are opened correctly.\n\nAfter everything is done, you can run the program. You can use __CTRL+F5__ to run.\n\n# Important Notes\n1. There are __9598__ txt files in the \"(any folder name)\\Task 2\\files\" directory. This is our document pool. \nThe words will be searched from within this source.\n\n![9858 files](https://user-images.githubusercontent.com/36234545/39474683-d58099ee-4d5d-11e8-99b2-bc9fceb2f7bf.png)\n\n2. You can change the number of files to search from __Source.cpp__. You can write up to 9598 at most.\nIf you increase this number, the searching part will take longer time.\n\n**-\u003eNote that Source.cpp is the main part of the program!**\n\n![amount of files](https://user-images.githubusercontent.com/36234545/39474803-5e85bc7e-4d5e-11e8-951a-283546df3c47.png)\n\n3. There is also a **stopwords.txt** file. This file consists of filtered words, such as ‘a’, ‘an’, ‘the’ etc.\n\"stop words\" usually refers to the most common words in a language.\nSo, these words will be trimmed and will not be searched when you run the program.\n\n![stop words](https://user-images.githubusercontent.com/36234545/39475242-3605bae0-4d60-11e8-8805-4af9ea80f7a2.png)\n\n4. There are certain searching rules, you will see these on the cmd's screen when you run the program.\n\n![2018-05-01 16_22_17-c__windows_system32_cmd exe](https://user-images.githubusercontent.com/36234545/39475484-03d774ae-4d61-11e8-91a9-f9e04a7046cc.png)\n\n\n\n# Samples\n\n---\u003e When you enter a searchable word, program will find a list of documents containing this word.\n\n![fulll](https://user-images.githubusercontent.com/36234545/39475762-3c7344a4-4d62-11e8-80b1-4f1c23838a88.png)\n\n---\u003e When you want to quit the program will show you a summary chart of the linked lists\n\n![finish](https://user-images.githubusercontent.com/36234545/39475852-977358ee-4d62-11e8-87c3-b7f88ca82860.png)\n\n\n\n## License\nDocument Indexing System is licensed under the MIT license. See LICENSE for more information.\n\n## Project Status\nYou can download the latest release from here.\n\n## Disclaimer\nThis project was prepared and shared for educational purphoses only. You can use or edit any file as you wish :)\nThis project may helpful for students who take **Data Structures** Lesson.\n\n## About\nSüha TANRIVERDİ Çankaya University, Computer Engineering Department.\n\n# *\"\tA rolling stones gather no moss ... :) \"*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuhatanriverdi%2Fdocument-indexing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuhatanriverdi%2Fdocument-indexing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuhatanriverdi%2Fdocument-indexing/lists"}