Skip to content

Feature/bm25 persist#993

Merged
bplatz merged 43 commits intomainfrom
feature/bm25-persist
Mar 24, 2025
Merged

Feature/bm25 persist#993
bplatz merged 43 commits intomainfrom
feature/bm25-persist

Conversation

@bplatz
Copy link
Contributor

@bplatz bplatz commented Mar 19, 2025

This builds on the persistence work done in #942 by @zonotope

This now is fully working with tests that check persistence state on load, and some other improvements.

BM25 can be used with this PR, but there is still work to be done:

  1. Deleting a BM25 index
  2. Preventing updates to BM25 index (in favor of delete/re-create)
  3. additional stop word support for different languages
  4. additional filters in addition to stemmer (e.g. convert to ascii characters before stemming)

bplatz added 12 commits January 28, 2025 06:47
…eature/bm25-search-continued

# Conflicts:
#	src/clj/fluree/db/virtual_graph/bm25/index.clj
#	src/clj/fluree/db/virtual_graph/parse.cljc
# Conflicts:
#	src/clj/fluree/db/flake/transact.cljc
#	src/clj/fluree/db/virtual_graph/parse.cljc
# Conflicts:
#	src/fluree/db/serde.cljc
#	src/fluree/db/serde/protocol.cljc
#	src/fluree/db/virtual_graph.cljc
#	src/fluree/db/virtual_graph/bm25/storage.clj
#	src/fluree/db/virtual_graph/proto.cljc
@bplatz bplatz requested a review from a team March 19, 2025 11:19
Copy link
Contributor

@zonotope zonotope left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a few suggestions, but 👍🏾

@bplatz bplatz merged commit 419fb4e into main Mar 24, 2025
6 checks passed
@bplatz bplatz deleted the feature/bm25-persist branch March 24, 2025 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants