Skip to content

πŸ”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.

Notifications You must be signed in to change notification settings

SavaGevel/SearchEngine_2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SearchEngine_2.0

πŸ” 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.

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2022-04-16 Π² 18 58 24

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.

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2022-04-16 Π² 19 00 13

Insert userAgent and referrer for correct connection to sites.

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2022-04-16 Π² 19 02 24

And insert webinterfacepath. It's a path that will use for default controller.

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2022-04-16 Π² 19 04 00

After setting application is ready to run.

Web interface:

Dashboard inset contains total statistics and detailed statisic about sites.

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2022-04-16 Π² 19 06 30

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.

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2022-04-16 Π² 19 08 33

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.

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2022-04-16 Π² 19 14 29

About

πŸ”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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages