Skip to content

Commit c4f878d

Browse files
authored
VEC-224: Add support for sparse and hybrid indexes (#37)
* VEC-224: Add support for sparse and hybrid indexes Added support for sparse and hybrid vectors to upsert, query, resumable query, fetch, update, and range apis. Also, added new query options for sparse and hybrid indexes; namely the weighting strategy and fusion algorithm. * add support for query mode parameter
1 parent cafb37b commit c4f878d

22 files changed

+2712
-371
lines changed

.github/workflows/release.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88

99
steps:
1010
- name: Checkout repository
11-
uses: actions/checkout@v2
11+
uses: actions/checkout@v4
1212

1313
- name: Set up Python
14-
uses: actions/setup-python@v2
14+
uses: actions/setup-python@v5
1515
with:
1616
python-version: 3.8
1717

.github/workflows/test.yaml

+8-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212

1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v4
1616

1717
- name: Set up Python
18-
uses: actions/setup-python@v2
18+
uses: actions/setup-python@v5
1919
with:
2020
python-version: 3.8
2121

@@ -40,6 +40,11 @@ jobs:
4040
export TOKEN="${{secrets.TOKEN}}"
4141
export EMBEDDING_URL="${{secrets.EMBEDDING_URL}}"
4242
export EMBEDDING_TOKEN="${{secrets.EMBEDDING_TOKEN}}"
43-
poetry add --dev pytest
43+
export SPARSE_URL="${{secrets.SPARSE_URL}}"
44+
export SPARSE_TOKEN="${{secrets.SPARSE_TOKEN}}"
45+
export HYBRID_URL="${{secrets.HYBRID_URL}}"
46+
export HYBRID_TOKEN="${{secrets.HYBRID_TOKEN}}"
47+
export HYBRID_EMBEDDING_URL="${{secrets.HYBRID_EMBEDDING_URL}}"
48+
export HYBRID_EMBEDDING_TOKEN="${{secrets.HYBRID_EMBEDDING_TOKEN}}"
4449
poetry install
4550
poetry run pytest

0 commit comments

Comments
 (0)