π Search engine. Web applications on SpringBoot. It gets sites from application.yml and indexing all pages from sites. After indexing it is able to search pages according to search query on chosen site.
There is all necessary information that helps you to run and use this web application.
Before start you should to insert some valuse to application.yaml.
Insert database, database_name, database_user and database_password. Set ddl-auto: create if you want database to create.
Also you should insert sites' urls and names. These sites will be indexed and used for searching.
Insert userAgent and referrer for correct connection to sites.
And insert webinterfacepath. It's a path that will use for default controller.
After setting application is ready to run.
Web interface:
Dashboard inset contains total statistics and detailed statisic about sites.
Management inset contains start indexing button which starts all sites indexing. If indexing happening stratIndexing button changes to stop indexing button which stops all sites indexing. Also there is line for page url and button add/update which starts page indexing/reindexing.
Search inset contains drop-down list with sites and search query line. If you want to search on all sites you should choose All sites in drop-down list.






