diff --git a/database/database.json b/database/database.json index 970fff6..d75f343 100644 --- a/database/database.json +++ b/database/database.json @@ -39612,5 +39612,21 @@ "sql", "rust" ] + }, + "https://www.marginalia.nu/log/a_111_phrase_matching/": { + "extra-tags": [ + "search", + "matching", + "now" + ], + "title": "Phrase Matching in Marginalia Search", + "summary": "Marginalia Search now properly supports phrase matching. This not only permits a more robust implementation of quoted search queries, but also helps promote results where the search terms occur in the document exactly in the same order as they do in the query.\nThis is a write-up about implementing this change. This is going to be a relatively long post, as it represents about 4 months of work.\nI\u2019m also happy and grateful to announce that the nlnet people reached out after the run of the grant was over and asked me if I had more work in the pipe, and agreed to fund this change as well!", + "date": "2024-10-01", + "tags": [ + "bloom filters", + "index", + "marginalia", + "phrase search" + ] } } \ No newline at end of file diff --git a/database/pipeline.pkl b/database/pipeline.pkl index 4620aee..865f303 100644 --- a/database/pipeline.pkl +++ b/database/pipeline.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5235771ca5223476d1fd37da36db780d17df70a5d119148d87c41a0e8a7bac5e -size 140611232 +oid sha256:cb4226d4739f2b0330929f4eb22492f547614bba76fe08ac32070ddc96ec2285 +size 140706898 diff --git a/database/triples.json b/database/triples.json index c7aa844..93bac13 100644 --- a/database/triples.json +++ b/database/triples.json @@ -180638,5 +180638,81 @@ { "head": "connect", "tail": "rrt-connect" + }, + { + "head": "bloom filters", + "tail": "index" + }, + { + "head": "bloom filters", + "tail": "marginalia" + }, + { + "head": "bloom filters", + "tail": "phrase search" + }, + { + "head": "bloom filters", + "tail": "search" + }, + { + "head": "bloom filters", + "tail": "matching" + }, + { + "head": "bloom filters", + "tail": "now" + }, + { + "head": "index", + "tail": "marginalia" + }, + { + "head": "index", + "tail": "phrase search" + }, + { + "head": "index", + "tail": "matching" + }, + { + "head": "index", + "tail": "now" + }, + { + "head": "marginalia", + "tail": "phrase search" + }, + { + "head": "marginalia", + "tail": "search" + }, + { + "head": "marginalia", + "tail": "matching" + }, + { + "head": "marginalia", + "tail": "now" + }, + { + "head": "phrase search", + "tail": "search" + }, + { + "head": "phrase search", + "tail": "matching" + }, + { + "head": "phrase search", + "tail": "now" + }, + { + "head": "search", + "tail": "now" + }, + { + "head": "matching", + "tail": "now" } ] \ No newline at end of file