MarginaliaSearch/code/services-core
Viktor Lofgren 1097fe6e25 Fix bugs related to search result selection in the case with multiple search terms.
* A deduplication filter step ran too early, and removed many good results on the basis that they partially, but did not fully fit another set of search terms.

* Altered the query creation process to prefer documents where multiple terms appear in the priority index.
2023-03-29 15:17:55 +02:00
..
assistant-service Fix typeahead suggestions 2023-03-25 10:20:52 +01:00
index-service Fix bugs related to search result selection in the case with multiple search terms. 2023-03-29 15:17:55 +02:00
search-service Fix bug where link on front page news listing wouldn't work. 2023-03-27 17:26:46 +02:00
readme.md Move all code to a code directory. 2023-03-07 17:14:32 +01:00

Core Services

The cores services constitute the main functionality of the search engine.

  • The search-service parses queries, interrogates the index-service, and decorates search results with metadata from the database.

  • The index-service contains the indexes, it answers questions about which documents contain which terms.

  • The assistant-service helps the search service with spelling suggestions other peripheral functionality.