CatgirlIntelligenceAgency/services-core/search-service
2023-03-04 14:00:46 +01:00
..
src Restructuring the git repo 2023-03-04 13:19:01 +01:00
build.gradle Restructuring the git repo 2023-03-04 13:19:01 +01:00
readme.md Restructuring the git repo 2023-03-04 14:00:46 +01:00

Search Service

This service handles search traffic and is the service you're most directly interacting with when visiting search.marginalia.nu.

Central classes

  • SearchService receives REST requests and delegates to the appropriate services.

  • CommandEvaluator interprets a search query and acts upon it, dealing with special operations like browse: or site:.

  • SearchOperator parses a search query, passes it to the index service, and then decorates the search results so that they can be rendered.