-
Notifications
You must be signed in to change notification settings - Fork 244
feat(redis): implement Redis storage backend and unit tests #452
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
107 commits
Select commit
Hold shift + click to select a range
fc3f93b
feat(redis): add storage backend and unit test
AnneYang720 703ea09
style: isort python imports
AnneYang720 6f4f8b1
style: remove useless parameter in _build_schema
AnneYang720 06fc38a
test: test optional param in redis config
AnneYang720 f21e2da
fix: remove optional for some params in RedisConfig
AnneYang720 3a3e78b
feat: add build schema for 'text'
AnneYang720 5ae1409
fix: raise ValueError when RedisConfig is None and add unit test
AnneYang720 9e716d1
refactor: improve the logic of update_schema
AnneYang720 90e5ae9
test: add None value of embedding in test_map_embedding
AnneYang720 5300e23
fix: remove useless code
AnneYang720 a6e1968
fix: set decode_responses in redis_config to False
AnneYang720 ca8efb9
fix: _get_offset2ids_meta return List[str]
AnneYang720 0dab0c4
fix: redis dropindex bug
AnneYang720 0276073
feat: add redis dependecies
AnneYang720 f64ee39
fix: switch to absolute import
AnneYang720 94f7e73
test: remove unnecessary tests
AnneYang720 86323c2
feat: add redis storage getsetdel and unit tests
AnneYang720 f23b73a
fix: backend call super init
AnneYang720 15d5ff6
fix: redis _set_doc_by_id
AnneYang720 5369de0
feat: add redis seqlike
AnneYang720 58a365b
test: add redis to test_seq
AnneYang720 56aab5d
feat: add redis storage subclass and entrypoint
AnneYang720 0cb15df
feat: add redis storage find.py
AnneYang720 902fede
test: test_construct add redis
AnneYang720 f918fcb
test: add redis to test_pull_out
AnneYang720 e29061d
test: add redis to test_content
AnneYang720 bcc6ae3
test: add redis to test_embed
AnneYang720 bf84282
test: add redis to test_empty
AnneYang720 0358083
test: add redis test_eval_class
AnneYang720 926ecc5
test: add redis to test_getset
AnneYang720 897465b
test: add redis to test_magic
AnneYang720 15c1c17
test: add redis to test_parallel
AnneYang720 bdf5529
test: add redis to test_sample
AnneYang720 f827c2b
test: add redis to test_text
AnneYang720 4626ffd
test: add redis to test_traverse
AnneYang720 be1413d
test: add redis test_plot
AnneYang720 096b303
test: add redis to test_find
AnneYang720 3d4f411
test: add redis to test_match
AnneYang720 a3144cb
fix: fix conflicts with main
AnneYang720 13e6b6c
Merge remote-tracking branch 'jina/main' into feat-redis-backend
AnneYang720 6949fe2
test: add redis to test_advance_indexing
AnneYang720 08d6644
feat: add _ensure_unique_config to redis
AnneYang720 a8f6eeb
fix: remove comments test_text
AnneYang720 efd052d
fix: remove useless debug output
AnneYang720 60b9526
refactor: simplify redis search command
AnneYang720 5da0d89
refractor: avoid using redis keys command
AnneYang720 0d32d68
refractor: remove useless check
AnneYang720 6faa2ab
refractor: clarify exception message
AnneYang720 cfbb543
feat: add index_name to redis config
AnneYang720 a91d2c5
fix: change redis find to mongo style
AnneYang720 8bc105a
refractor: config sequence
AnneYang720 8e89d14
test: remove comments
AnneYang720 e36ae39
fix: redis config index_name update
AnneYang720 f4b19b7
test: fix redis in test_advance_indexing
AnneYang720 aa2f8b2
test: fix redis in test_content
AnneYang720 e46174c
test: fix redis in test_empty
AnneYang720 634b62d
test: fix redis in test_find
AnneYang720 5ddaeb7
test: fix redis in test_magic
AnneYang720 57feb9b
test: fix redis in test_match
AnneYang720 cad75f7
feat: redis add subindex support
AnneYang720 75e7a90
test: add redis to sub_index related tests
AnneYang720 12a9985
Merge branch 'main' into feat-redis-backend
hanxiao 61360d0
feat: change redis find to pre-filtering
AnneYang720 d4a82d1
Merge branch 'main' into feat-redis-backend
8a6168d
test: add category filter test for redis find
AnneYang720 7d3de6c
Merge branch 'main' into feat-redis-backend
4d0505f
refactor: using batch_docs in redis extend
AnneYang720 911b648
Merge branch 'feat-redis-backend' of github.com:AnneYang720/docarray …
AnneYang720 baeccd2
Merge branch 'main' into feat-redis-backend
c0a1f35
feat: add redis bool type support and tests
AnneYang720 b2f3a77
Merge branch 'feat-redis-backend' of github.com:AnneYang720/docarray …
AnneYang720 ddd1eba
refractor: add default values to redis config
AnneYang720 2d7c75c
Merge branch 'main' into feat-redis-backend
e85f1f7
refractor: remove useless comments
AnneYang720 53cbaa9
Merge branch 'feat-redis-backend' of github.com:AnneYang720/docarray …
AnneYang720 97bc99e
test: fix test_backend for redis
AnneYang720 3bba4b0
refractor: simplify key prefix
AnneYang720 c0f083f
test: add bool type test for redis
AnneYang720 582b56b
refeactor: add default value in redisconfig
AnneYang720 1e2682b
fix: keep kwargs for future potential use
AnneYang720 80cff7a
refractor: change bool type check
AnneYang720 549939a
refractor: specify redis version
AnneYang720 1fce045
feat: add _set_docs_by_ids for redis
AnneYang720 cfd9aa8
fix: fix redis set_doc_by_id(s)
AnneYang720 b718087
refractor: refract gc collect for redis
AnneYang720 c23f630
feat: add _get_docs_by_ids for redis
AnneYang720 4e1e933
Merge branch 'main' into feat-redis-backend
8dbc5ee
refractor: support find_by_text in future
AnneYang720 be3f14a
Merge branch 'feat-redis-backend' of github.com:AnneYang720/docarray …
AnneYang720 55a6c1c
feat: add doc.id to redis payload
AnneYang720 173066a
fix: remove find_text related
AnneYang720 59dc17f
doc: add doc for redis storage backend
AnneYang720 1dce140
fix: support find_text related in future
AnneYang720 4f5ff4a
refractor: change to $ne according to mongo
AnneYang720 e23e7ef
fix: remove _find_by_text related
AnneYang720 ac6352c
refractor: update _upload_batch
AnneYang720 5f8ff6f
test: update redis related tests
AnneYang720 e74bca8
docs: update redis doc
AnneYang720 73b6dbe
test: update test after removing text related
AnneYang720 be72851
docs: minor changes for redis doc
AnneYang720 fdd9462
docs: minor changes for redis doc
AnneYang720 0cf9618
Merge branch 'main' into feat-redis-backend
hanxiao 8d0f251
docs: update redis doc
AnneYang720 fec9cbf
Merge branch 'feat-redis-backend' of github.com:AnneYang720/docarray …
AnneYang720 9063420
docs: fix redis doc
AnneYang720 fe800d8
docs: add host and port in example
AnneYang720 5f94757
Merge branch 'main' into feat-redis-backend
hanxiao File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
test: remove comments
- Loading branch information
commit 8e89d146bbb8811f093452362c05560f7fdf205a
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.