{"id":28666417,"url":"https://github.com/uxlabspk/irsystem","last_synced_at":"2026-04-24T20:36:08.833Z","repository":{"id":298443034,"uuid":"999979231","full_name":"uxlabspk/IRSystem","owner":"uxlabspk","description":"IRSystem implements the Boolean Search Model in Spring Boot","archived":false,"fork":false,"pushed_at":"2025-06-11T05:02:56.000Z","size":2329,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-11T06:20:33.540Z","etag":null,"topics":["booleansearch","information-retrieval","java24","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uxlabspk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-06-11T04:58:28.000Z","updated_at":"2025-06-11T05:07:17.000Z","dependencies_parsed_at":"2025-06-11T06:20:51.037Z","dependency_job_id":null,"html_url":"https://github.com/uxlabspk/IRSystem","commit_stats":null,"previous_names":["uxlabspk/irsystem"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uxlabspk/IRSystem","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxlabspk%2FIRSystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxlabspk%2FIRSystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxlabspk%2FIRSystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxlabspk%2FIRSystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uxlabspk","download_url":"https://codeload.github.com/uxlabspk/IRSystem/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uxlabspk%2FIRSystem/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259659774,"owners_count":22891683,"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":["booleansearch","information-retrieval","java24","spring-boot"],"created_at":"2025-06-13T14:16:04.409Z","updated_at":"2026-04-24T20:36:08.802Z","avatar_url":"https://github.com/uxlabspk.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IR System\n\n## Overview\nThis project is an Information Retrieval (IR) System built with Spring Boot. It provides functionality for processing, analyzing, and retrieving information from documents, particularly PDFs.\n\nIf you find this code useful, please consider starring this repository!\n\n## Project Structure\n- `/src` - Source code directory\n    - `/main/java` - Java source files\n    - `/main/resources` - Configuration files and resources\n    - `/test` - Test files\n- `/pdfs` - Directory for PDF documents\n- `/output` - Directory for generated output files\n- `/.mvn`, `mvnw`, `mvnw.cmd` - Maven wrapper files\n\n## Prerequisites\n- Java 24\n- Maven\n\n## Getting Started\n1. Clone the repository\n2. Build the project using Maven:\n   ```\n   ./mvnw clean install\n   ```\n   or on Windows:\n   ```\n   mvnw.cmd clean install\n   ```\n3. Run the application as a Spring Boot app:\n   ```\n   ./mvnw spring-boot:run\n   ```\n\n## Features\n- Document processing and analysis\n- Information retrieval capabilities\n- PDF handling functionality using Apache PDFBox\n- Web-based interface using Thymeleaf templates\n\n## Technologies\nThis project is developed using:\n- Spring Boot 3.5.0\n- Thymeleaf for server-side templating\n- Apache PDFBox 2.0.27 for PDF processing\n- Java 24\n\n## Development\nSpring Boot DevTools are included for enhanced development experience with features like:\n- Automatic restarts when code changes\n- LiveReload support automatically refreshing the browser\n- Enhanced development-time property defaults\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuxlabspk%2Firsystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuxlabspk%2Firsystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuxlabspk%2Firsystem/lists"}