Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orama 3.0 #775

Merged
merged 64 commits into from
Oct 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
e50f935
orama 3.0
micheleriva Sep 6, 2024
c8d6131
Feat: adds RAG + answer session APIs to Orama OSS (#763)
micheleriva Sep 6, 2024
a28d929
feat: generate embeddings on insert via Secure Proxy plugin (#776)
micheleriva Sep 6, 2024
a46a88e
Merge branch 'main' into feat/orama-3.0
micheleriva Sep 12, 2024
a44ba1a
updates lockfile
micheleriva Sep 12, 2024
4f1fbe1
Feat: adds plugin for local embeddings generation at runtime (#795)
micheleriva Sep 26, 2024
a184876
Merge branch 'main' into feat/orama-3.0
micheleriva Sep 26, 2024
fccc99b
updates lockfile
micheleriva Sep 26, 2024
d7c878b
Merge branch 'main' into feat/orama-3.0
micheleriva Sep 26, 2024
2d11702
feat: adds answer session to switch (#801)
micheleriva Sep 26, 2024
75f78ae
chore: rc1 release
micheleriva Sep 26, 2024
5066cf8
First implementation
allevo Sep 25, 2024
456cba3
Fix some tests
allevo Sep 25, 2024
17f5fdc
Skip failing tests
allevo Sep 27, 2024
9542b1d
Fix tests
allevo Sep 27, 2024
54bb381
All test pass
allevo Sep 27, 2024
dd8653c
Now also build
allevo Sep 27, 2024
e801b4d
Remove reference to bm25 & threshold
allevo Sep 27, 2024
e9c04cb
Better test. Better implementation
allevo Sep 27, 2024
378dec3
Fix test
allevo Sep 27, 2024
c33be0d
Optimize loop
allevo Sep 27, 2024
53d980b
Add more quality tests
allevo Sep 27, 2024
acfa3c4
chore: fixes switch package version
micheleriva Oct 1, 2024
5c7185b
Merge branch 'main' into feat/orama-3.0
micheleriva Oct 1, 2024
b391077
BREAKING: makes Orama methods sync (#803)
micheleriva Oct 2, 2024
08bb7ba
chore: updates version for RC release
micheleriva Oct 2, 2024
4af1881
Improve performance
allevo Oct 2, 2024
26cf2cd
Merge branch 'feat/orama-3.0' into feat/qps
allevo Oct 2, 2024
30691cd
Fix build
allevo Oct 2, 2024
2e74667
Move turbo 2
allevo Oct 2, 2024
36a2323
feat: rewrites data structures as optimized classes (#807)
micheleriva Oct 4, 2024
6bff465
fixes build
micheleriva Oct 4, 2024
45faa0d
re-enables build
micheleriva Oct 4, 2024
4c515c4
feat: adds better benchmarks (#809)
micheleriva Oct 4, 2024
a755a44
adds benchmark for long terms
micheleriva Oct 4, 2024
6853f62
feat: improve DSAs performance (#811)
micheleriva Oct 5, 2024
0bb6b85
Merge branch 'feat/orama-3.0' of github.com:oramasearch/orama into fe…
allevo Oct 7, 2024
0dedb2b
improves benchmarks
micheleriva Oct 7, 2024
c8a6b87
Merge branch 'feat/orama-3.0' into feat/qps
allevo Oct 7, 2024
8a381e3
perf: rewrites 'getCommonPrefix' in radix tree
micheleriva Oct 7, 2024
53dbfc5
perf: improves 'contains' method in radix tree
micheleriva Oct 7, 2024
7213999
perf: improved 'findAllWords' method in radix tree
micheleriva Oct 7, 2024
b82ca0c
perf: improves 'insert' method in radix tree
micheleriva Oct 7, 2024
259ebf1
perf: improved 'find' method in radix tree
micheleriva Oct 7, 2024
e424632
Merge branch 'feat/orama-3.0' into feat/qps
allevo Oct 7, 2024
55cd4f7
Merge branch 'main' into feat/orama-3.0
micheleriva Oct 8, 2024
152bb73
chore: updates version for release
micheleriva Oct 8, 2024
2a0ad9c
chore: updates version for release
micheleriva Oct 8, 2024
d35e485
chore: updates version for release
micheleriva Oct 8, 2024
53698f2
Merge branch 'feat/orama-3.0' into feat/qps
allevo Oct 11, 2024
7bd52fe
Improvements (#808)
allevo Oct 11, 2024
328b1db
feat: adds @orama/plugin-pt15 (#817)
allevo Oct 14, 2024
1737903
feat: adds plugin-qps (#818)
allevo Oct 14, 2024
0844db6
docs: adds new readme (#815)
micheleriva Oct 14, 2024
e96b5ed
removes output dir
micheleriva Oct 14, 2024
fa2eb0d
updates docs
micheleriva Oct 14, 2024
2a0c804
docs: writes sync APIs
micheleriva Oct 15, 2024
9184cf1
docs: improves docs
micheleriva Oct 15, 2024
25c568e
feat: improves search with filter (#820)
allevo Oct 15, 2024
c393011
feat: avoid cache tokenization during insertion (#821)
allevo Oct 15, 2024
2988b0c
Merge branch 'main' into feat/orama-3.0
micheleriva Oct 15, 2024
d581d69
docs: updates readme
micheleriva Oct 15, 2024
cf3c134
chore: updates version for rc4 release
micheleriva Oct 15, 2024
2621f40
updates release scripts
micheleriva Oct 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ playwright-report
.pnpm-store/
.tap
.nyc_output
benchmark
Loading
Loading