Internet search engine for text-oriented websites. Indexing the small, old and weird web.
Go to file
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
code Fix bugs related to search result selection in the case with multiple search terms. 2023-03-29 15:17:55 +02:00
doc Documentation improvements 2023-03-27 17:25:27 +02:00
gradle/wrapper Merge changes from experimental branch (#132) 2023-01-08 11:11:44 +01:00
run "-Dsmall-ram=TRUE" no longer does anything. Remove references to the flag, which previously reduced the memory footprint of the loader and index service. 2023-03-26 21:37:11 +02:00
third-party Yet more restructuring. Improved search result ranking. 2023-03-16 21:35:54 +01:00
tools The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
.gitignore Restructuring the git repo 2023-03-04 13:19:01 +01:00
build.gradle Don't index local deployment run state in IntelliJ. 2023-03-20 17:11:39 +01:00
CONTRIBUTING.md CONTRIBUTING.md 2023-03-22 15:27:20 +01:00
docker-compose.yml Move database to a separate module 2023-03-25 15:26:17 +01:00
docker-service.gradle "-Dsmall-ram=TRUE" no longer does anything. Remove references to the flag, which previously reduced the memory footprint of the loader and index service. 2023-03-26 21:37:11 +02:00
gradle.properties Restructuring the git repo 2023-03-04 13:19:01 +01:00
gradlew first commit 2022-05-19 17:45:26 +02:00
gradlew.bat Merge changes from experimental branch (#132) 2023-01-08 11:11:44 +01:00
LICENSE.md Update LICENSE.md 2023-03-20 16:49:07 +01:00
README.md Documentation improvements 2023-03-27 17:25:27 +02:00
settings.gradle Move database to a separate module 2023-03-25 15:26:17 +01:00

Marginalia Search

This is the source code for Marginalia Search.

The aim of the project is to develop new and alternative discovery methods for the Internet. It's an experimental workshop as much as it is a public service, the overarching goal is to elevate the more human, non-commercial sides of the Internet. A side-goal is to do this without requiring datacenters and expensive enterprise hardware, to run this operation on affordable hardware.

Set up

Follow the set-up instructions in 📁 run/!

This is also necessary for the tests to run. Save yourself time and frustration and start here.

Contributing

CONTRIBUTING.md

Supporting

Consider supporting this project.

Contact

You can email kontakt@marginalia.nu with any questions or feedback.