Robby
8d2ff7b210
feat(python): add watsonx embeddings to registry ( #1486 )
...
Related issue: https://github.com/lancedb/lancedb/issues/1412
---------
Co-authored-by: Robby <h0rv@users.noreply.github.com >
2024-08-06 10:58:33 +05:30
Ryan Green
6af69b57ad
fix: return LanceMergeInsertBuilder in overridden merge_insert method on remote table ( #1484 )
2024-07-31 12:25:16 -02:30
Lance Release
7b6d3f943b
Bump version: 0.11.0-beta.0 → 0.11.0
2024-07-26 20:18:31 +00:00
Lance Release
676876f4d5
Bump version: 0.10.2 → 0.11.0-beta.0
2024-07-26 20:18:30 +00:00
Will Jones
9555efacf9
feat: upgrade lance to 0.15.0 ( #1477 )
...
Changelog: https://github.com/lancedb/lance/releases/tag/v0.15.0
* Fixes #1466
* Closes #1475
* Fixes #1446
2024-07-26 09:13:49 -07:00
Chang She
374c1e7aba
fix: infer schema from huggingface dataset ( #1444 )
...
Closes #1383
When creating a table from a HuggingFace dataset, infer the arrow schema
directly
2024-07-23 13:12:34 -07:00
Ayush Chaurasia
0255221086
feat: add reciprocal rank fusion reranker ( #1456 )
...
Implements https://plg.uwaterloo.ca/~gvcormac/cormacksigir09-rrf.pdf
Refactors the hybrid search only rerrankers test to avoid repetition.
2024-07-23 21:37:17 +05:30
Lance Release
1d5da1d069
Bump version: 0.10.2-beta.0 → 0.10.2
2024-07-23 13:48:48 +00:00
Lance Release
0c0ec1c404
Bump version: 0.10.1 → 0.10.2-beta.0
2024-07-23 13:48:47 +00:00
Weston Pace
d4aad82aec
fix: don't use v2 by default on empty table ( #1469 )
2024-07-23 06:47:49 -07:00
Will Jones
4f601a2d4c
fix: handle camelCase column names in select ( #1460 )
...
Fixes #1385
2024-07-22 12:53:17 -07:00
Lei Xu
c9c61eb060
docs: expose merge_insert doc for remote python SDK ( #1464 )
...
`merge_insert` API is not shown up on
[`RemoteTable`](https://lancedb.github.io/lancedb/python/saas-python/#lancedb.remote.table.RemoteTable )
today
* Also bump `ruff` version as well
2024-07-22 10:48:16 -07:00
Ayush Chaurasia
ed7bd45c17
chore: choose appropriate args for concat_table based on pyarrow version & refactor reranker tests ( #1455 )
2024-07-18 21:04:59 +05:30
Magnus
dc609a337d
fix: added support for trust_remote_code ( #1454 )
...
Closes #1285
Added trust_remote_code to the SentenceTransformerEmbeddings class.
Defaults to `False`
2024-07-18 19:37:52 +05:30
Lance Release
2c36767f20
Bump version: 0.10.1-beta.0 → 0.10.1
2024-07-17 14:04:40 +00:00
Lance Release
1fa7e96aa1
Bump version: 0.10.0 → 0.10.1-beta.0
2024-07-17 14:04:39 +00:00
Lance Release
11959cc5d6
Bump version: 0.10.0-beta.0 → 0.10.0
2024-07-13 08:55:22 +00:00
Lance Release
7c65cec8d7
Bump version: 0.9.0 → 0.10.0-beta.0
2024-07-13 08:55:22 +00:00
Adam Azzam
82621d5b13
chore: typing for lance.connect ( #1441 )
...
Feel free to close if this is a distraction, but untyped keywords in
lance.connect is throwing pylance errors in strict mode.
<img width="683" alt="Screenshot 2024-07-11 at 1 21 04 PM"
src="https://github.com/lancedb/lancedb/assets/33043305/fe6cd4d9-4e59-413d-87f2-aabb9ff84cc4 ">
2024-07-12 10:39:28 -07:00
Lei Xu
0708428357
feat: support update over binary field ( #1440 )
2024-07-12 09:22:00 -07:00
BubbleCal
137d86d3c5
chore: bump lance to 0.14.1 ( #1442 )
...
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
2024-07-12 21:41:59 +08:00
Joan Fontanals
cef24801f4
docs: add jina reranker to index ( #1427 )
...
PR to add JinaReranker documentation page to the rerankers index
2024-07-09 14:39:35 +05:30
forrestmckee
b4436e0804
refactor: update type hint and remove unused import ( #1436 )
...
change typehint on `_invert_score` from `List[float]` to `float`. remove
unnecessary typing import
2024-07-09 13:56:45 +05:30
Lei Xu
fd5ca20f34
chore: bump lance to 0.14 ( #1430 )
2024-07-06 14:10:42 -07:00
Joan Fontanals
08d25c5a80
feat: add Jina integration in Python for Embedding and Reranker ( #1424 )
...
Integration of Jina Embeddings and Rerankers through its API
2024-07-05 01:34:43 +05:30
Nuvic
46c6ff889d
feat: add the explain_plan function ( #1328 )
...
It's useful to see the underlying query plan for debugging purposes.
This exposes LanceScanner's `explain_plan` function. Addresses #1288
---------
Co-authored-by: Will Jones <willjones127@gmail.com >
2024-07-02 11:10:01 -07:00
BubbleCal
12b3c87964
feat: support to create more vector index types ( #1407 )
...
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
2024-07-02 10:53:03 -02:30
Will Jones
865ed99881
feat: dynamodb commit store support ( #1410 )
...
This allows users to specify URIs like:
```
s3+ddb://my_bucket/path?ddbTableName=myCommitTable
```
and it will support concurrent writes in S3.
* [x] Add dynamodb integration tests
* [x] Add modifications to get it working in Python sync API
* [x] Added section in documentation describing how to configure.
Closes #534
---------
Co-authored-by: universalmind303 <cory.grinstead@gmail.com >
2024-06-28 09:30:36 -07:00
Lance Release
bc0814767b
Bump version: 0.9.0-beta.0 → 0.9.0
2024-06-25 00:25:27 +00:00
Lance Release
8960a8e535
Bump version: 0.8.2 → 0.9.0-beta.0
2024-06-25 00:25:27 +00:00
Weston Pace
a8568ddc72
feat: upgrade to lance 0.13.0 ( #1404 )
2024-06-24 17:22:57 -07:00
josca42
0fe844034d
feat: enable stemming ( #1356 )
...
Added the ability to specify tokenizer_name, when creating a full text
search index using tantivy. This enables the use of language specific
stemming.
Also updated the [guide on full text
search](https://lancedb.github.io/lancedb/fts/ ) with a short section on
choosing tokenizer.
Fixes #1315
2024-06-20 14:23:55 -07:00
Weston Pace
ea86dad4b7
feat: upgrade lance to 0.12.2-beta.2 ( #1381 )
2024-06-14 05:43:26 -07:00
harsha-mangena
a45656b8b6
docs: remove code-block:: python from docs ( #1366 )
...
- refer #1264
- fixed minor documentation issue
2024-06-11 13:13:02 -07:00
Ayush Chaurasia
76fc16c7a1
docs: add retriever guide, address minor onboarding feedbacks & enhancement ( #1326 )
...
- Tried to address some onboarding feedbacks listed in
https://github.com/lancedb/lancedb/issues/1224
- Improve visibility of pydantic integration and embedding API. (Based
on onboarding feedback - Many ways of ingesting data, defining schema
but not sure what to use in a specific use-case)
- Add a guide that takes users through testing and improving retriever
performance using built-in utilities like hybrid-search and reranking
- Add some benchmarks for the above
- Add missing cohere docs
---------
Co-authored-by: Weston Pace <weston.pace@gmail.com >
2024-06-08 06:25:31 +05:30
Lance Release
11fcdb1194
Bump version: 0.8.2-beta.0 → 0.8.2
2024-06-05 13:47:16 +00:00
Lance Release
95a5a0d713
Bump version: 0.8.1 → 0.8.2-beta.0
2024-06-05 13:47:16 +00:00
Weston Pace
c3043a54c6
feat: bump lance dependency to 0.12.1 ( #1357 )
2024-06-05 06:07:11 -07:00
Weston Pace
d5586c9c32
feat: make it possible to opt in to using the v2 format ( #1352 )
...
This also exposed the max_batch_length configuration option in
python/node (it was needed to verify if we are actually in v2 mode or
not)
2024-06-04 21:52:14 -07:00
Ayush Chaurasia
16eff254ea
feat: add support for new cohere models in cohere and bedrock embedding functions ( #1335 )
...
Fixes #1329
Will update docs on https://github.com/lancedb/lancedb/pull/1326
2024-05-30 10:20:03 +05:30
Lance Release
291ed41c3e
Bump version: 0.8.1-beta.0 → 0.8.1
2024-05-30 01:00:21 +00:00
Lance Release
fdda7b1a76
Bump version: 0.8.0 → 0.8.1-beta.0
2024-05-30 01:00:21 +00:00
Weston Pace
eb2cbedf19
feat: upgrade lance to 0.11.1 ( #1338 )
2024-05-29 16:28:09 -07:00
zhongpu
3bb7c546d7
fix: the bug of async connection context manager ( #1333 )
...
- add `return` for `__enter__`
The buggy code didn't return the object, therefore it will always return
None within a context manager:
```python
with await lancedb.connect_async("./.lancedb") as db:
# db is always None
```
(BTW, why not to design an async context manager?)
- add a unit test for Async connection context manager
- update return type of `AsyncConnection.open_table` to `AsyncTable`
Although type annotation doesn't affect the functionality, it is helpful
for IDEs.
2024-05-29 09:33:32 -07:00
Philip Meier
1ad1c0820d
chore: replace semver dependency with packaging ( #1311 )
...
Fixes #1296 per title. See
https://github.com/lancedb/lancedb/pull/1298#discussion_r1603931457 Cc
@wjones127
---------
Co-authored-by: Will Jones <willjones127@gmail.com >
2024-05-28 10:05:16 -07:00
Lance Release
43f920182a
Bump version: 0.8.0-beta.0 → 0.8.0
2024-05-23 17:32:36 +00:00
Lance Release
718963d1fb
Bump version: 0.7.0 → 0.8.0-beta.0
2024-05-23 17:32:36 +00:00
Lance Release
41b77f5e25
Bump version: 0.7.0-beta.0 → 0.7.0
2024-05-23 16:30:16 +00:00
Lance Release
eb8b3b8c54
Bump version: 0.6.13 → 0.7.0-beta.0
2024-05-23 16:30:16 +00:00
Rob Meng
2e197ef387
feat: upgrade lance to 0.11.0 ( #1317 )
...
upgrade lance and make fixes for the upgrade
2024-05-21 18:53:19 -04:00