Skip to content

Commit e31dcc3

Browse files
Merge pull request #33 from epsilla-cloud/sparse-vector
Support sparse vector
2 parents a5e93b9 + d6a6e21 commit e31dcc3

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

pyepsilla/vectordb/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def rebuild(self, timeout: int = 7200):
152152
def query(
153153
self, table_name: str,
154154
query_field: str = "",
155-
query_vector: list = None,
155+
query_vector: Union[list,dict] = None,
156156
response_fields: list = None,
157157
limit: int = 1,
158158
filter: str = "",

pyepsilla/vectordb/field.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ class FieldType(IntEnum):
2727
DOUBLE = 11
2828
STRING = 20
2929
BOOL = 30
30+
JSON = 31
3031
VECTOR_FLOAT = 40
3132
VECTOR_DOUBLE = 41
33+
SPARSE_VECTOR_FLOAT = 50
34+
SPARSE_VECTOR_DOUBLE = 51
3235
UNKNOWN = 999

pyepsilla/vectordb/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.1.24"
1+
__version__ = "0.2.0"

0 commit comments

Comments
 (0)