Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
f50f939
test: test index simple document
hsm207 Mar 10, 2023
3fa77a2
Merge branch 'feat-rewrite-v2' into feat-rewrite-weaviate
hsm207 Mar 10, 2023
0e6ba1a
refactor: upgrade isort
hsm207 Mar 10, 2023
eedfe7d
refactor: reformat code
hsm207 Mar 10, 2023
d277e7a
chore: automatically fix issues from ruff
hsm207 Mar 10, 2023
cebf1d3
feat: stub all implementations
hsm207 Mar 10, 2023
54f6217
refactor: rewrite weaviate init method
hsm207 Mar 14, 2023
08cea01
feat: implement index method
hsm207 Mar 14, 2023
74c1890
test: add fixture for weaviate client
hsm207 Mar 15, 2023
0737b79
refactor: use field to figure out doc's embeddings
hsm207 Mar 15, 2023
fdc2376
test: test validate columns method
hsm207 Mar 15, 2023
42056c1
refactor: add future todos
hsm207 Mar 15, 2023
55abab6
feat: implement find method
hsm207 Mar 15, 2023
ecd4d82
feat: warn if search_field is used in find
hsm207 Mar 15, 2023
61706bb
test: test find batched
hsm207 Mar 16, 2023
bce0445
feat: implement filter
hsm207 Mar 16, 2023
0aa8000
refactor: simplify _format_response
hsm207 Mar 16, 2023
0f81ba2
feat: implement text search
hsm207 Mar 17, 2023
09af018
refactor: make doc id a string
hsm207 Mar 17, 2023
182724f
feat: implement _del_items
hsm207 Mar 17, 2023
3db579f
Merge branch 'feat-rewrite-v2' of https://github.com/docarray/docarra…
hsm207 Mar 17, 2023
dc3edc9
feat: implement _get_items
hsm207 Mar 17, 2023
ecaf771
chore: add weaviate client as dependency
hsm207 Mar 17, 2023
bd79c55
refactor: reuse _format_response for batched ops
hsm207 Mar 20, 2023
f9ad657
refactor: _format_response takes only docs
hsm207 Mar 20, 2023
3d47f9f
feat: implement batched find
hsm207 Mar 20, 2023
f439805
feat: implement batched filter
hsm207 Mar 21, 2023
e1cf242
fix: quick fix for docs ref before assignment
hsm207 Mar 21, 2023
7698f74
feat: implement batched text search
hsm207 Mar 21, 2023
5bd4df2
fix: build clause at each iteration
hsm207 Mar 21, 2023
3d3b357
refactor: translate id to docarrayid
hsm207 Mar 21, 2023
e975bbc
refactor: fix typos
hsm207 Mar 21, 2023
f22685f
chore: add comments for future dev
hsm207 Mar 21, 2023
91acca1
refactor: combine score names into single arg
hsm207 Mar 21, 2023
c713ff1
chore: remove outdated comment
hsm207 Mar 21, 2023
4ae88e4
test: add some tests for nested documents
hsm207 Mar 21, 2023
30f5a52
refactor: improve error message
hsm207 Mar 21, 2023
4d4fee3
feat: reuse index if it already exist
hsm207 Mar 21, 2023
f29a792
refactor: code cleanup
hsm207 Mar 21, 2023
5918fde
chore: update comments
hsm207 Mar 21, 2023
cfbfd78
feat: stub query builder
hsm207 Mar 23, 2023
862eebb
feat: implement query builder find
hsm207 Mar 23, 2023
9e96004
feat: implement query builder filter
hsm207 Mar 23, 2023
ac78790
feat: make parse results work with query buiilder
hsm207 Mar 23, 2023
6d27ff1
feat: implement execute query
hsm207 Mar 23, 2023
66c98fd
refactor: make execute query return document array
hsm207 Mar 23, 2023
58a1320
test: test query builder composition
hsm207 Mar 23, 2023
f90211e
feat: implement query builder text search
hsm207 Mar 23, 2023
cd57d99
refactor: move batch_config to runtime config
hsm207 Mar 24, 2023
e5ccb02
refactor: batch the queries in query builder
hsm207 Mar 24, 2023
48d1192
feat: implement batched find query builder
hsm207 Mar 24, 2023
d2d6579
feat: implement batch filter query builder
hsm207 Mar 24, 2023
e1a0e24
chore: cleanup comments
hsm207 Mar 24, 2023
2f6ff84
fix: fix typo in resize func
hsm207 Mar 24, 2023
4ed9ae4
fix: fix batch filter bug in query builder
hsm207 Mar 24, 2023
40df142
feat: implement batch text search in query builder
hsm207 Mar 24, 2023
cff5993
test: test batched query builder
hsm207 Mar 24, 2023
37f0467
feat: add support for raw queries in query builder
hsm207 Apr 3, 2023
345c93f
feat: implement hybrid query in query builder
hsm207 Apr 3, 2023
3618320
test: test batch hybrid search
hsm207 Apr 4, 2023
fb51812
Merge branch 'feat-rewrite-v2' of https://github.com/docarray/docarra…
hsm207 Apr 4, 2023
b9878c8
chore: follow changes in upstream
hsm207 Apr 4, 2023
66601c2
chore: delete old file
hsm207 Apr 4, 2023
fe969f9
refactor: move column config
hsm207 Apr 4, 2023
bd89aaa
Merge branch 'feat-rewrite-v2' of https://github.com/docarray/docarra…
hsm207 Apr 4, 2023
735eea8
refactor: rename DocArray to DocList
hsm207 Apr 4, 2023
d615912
test: test column config
hsm207 Apr 4, 2023
cb91dab
refactor: update column validation logic
hsm207 Apr 4, 2023
741fc71
refactor: fix typo
hsm207 Apr 4, 2023
9d680bc
refactor: let base class handle type casting
hsm207 Apr 5, 2023
504fcb4
chore: add note for future dev
hsm207 Apr 5, 2023
95ebb71
refactor: update find
hsm207 Apr 5, 2023
5572b1a
test: test find on torch tensor
hsm207 Apr 5, 2023
ba4448b
test: test find on tensorlfow tensor
hsm207 Apr 5, 2023
52fbde1
refactor: update find_batched
hsm207 Apr 5, 2023
b85d933
Merge branch 'feat-rewrite-v2' of https://github.com/docarray/docarra…
hsm207 Apr 5, 2023
09da8c2
bug: fix filter on id bug
hsm207 Apr 5, 2023
de57757
feat: add support for bytes type
hsm207 Apr 5, 2023
6476228
feat: make embeddings optional
hsm207 Apr 5, 2023
a54f61f
feat: add support for authentication
hsm207 Apr 6, 2023
586a7c3
feat: add support to store non-embedding colums
hsm207 Apr 6, 2023
e343c63
fix: handle case where bytes is None
hsm207 Apr 6, 2023
46ec4b3
test: add test for multimodal doc
hsm207 Apr 6, 2023
899eca5
Merge branch 'feat-rewrite-v2' into feat-rewrite-weaviate
hsm207 Apr 6, 2023
9e1cf94
refactor: make localhost the default host
hsm207 Apr 6, 2023
28d36c3
Merge branch 'feat-rewrite-weaviate' of https://github.com/hsm207/doc…
hsm207 Apr 6, 2023
d176f8e
refactor: specify scopes default
hsm207 Apr 6, 2023
d99e10d
feat: add limit verb to query builder
hsm207 Apr 6, 2023
02ebaec
feat: add support for weaviate embedded
hsm207 Apr 11, 2023
be74f05
fix: set default hostname to localhost
hsm207 Apr 11, 2023
9a36386
Merge branch 'feat-rewrite-v2' into feat-rewrite-weaviate
hsm207 Apr 11, 2023
4802784
test: fix failing tests in CI
hsm207 Apr 12, 2023
32be90f
fix: allow modifying runtime config
hsm207 Apr 12, 2023
e4b9176
Merge branch 'feat-rewrite-v2' into feat-rewrite-weaviate
hsm207 Apr 12, 2023
9b2cb5a
chore: update poetry.lock file
hsm207 Apr 12, 2023
43876f2
Merge branch 'feat-rewrite-weaviate' of https://github.com/hsm207/doc…
hsm207 Apr 12, 2023
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
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ repos:
args:
- -S
additional_dependencies:
- black==22.3.0
- black==22.3.0
4 changes: 3 additions & 1 deletion docarray/index/abstract.py
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,9 @@ def text_search_batched(

if len(da_list) > 0 and isinstance(da_list[0], List):
docs = [self._dict_list_to_docarray(docs) for docs in da_list]
return FindResultBatched(documents=docs, scores=scores)
return FindResultBatched(documents=docs, scores=scores)

return FindResultBatched(documents=da_list, scores=scores)

##########################################################
# Helper methods #
Expand Down
Loading