- Topics can be marked as interesting by the user and causes a re-ranking of the results if the user is searching for the same query or if a new search is performed.
- The task was to create web search engine using Solr, parses and indexes .txt and .jpg documents that a given folder contains and to list top 10 relevant files given a query.
- Dataset created using the
download.pyfile. The result obtained is ajsonfile compatible for combining all the documents and types. - After indexing the file by Solr, the user can enter their query and search query and the top relevant results will be shown on the screen with the rank assigned to the document.
- Angular
- Apache Solr
- Java
- Python
- Lucene-8.7.0
This project was generated with Angular CLI version 11.0.6.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.