Prashanth Rao
f150768739
Fix image bgcolor ( #891 )
...
Minor fix to change the background color for an image in the docs. It's
now readable in both light and dark modes (earlier version made it
impossible to read in dark mode).
2024-01-30 16:50:29 +05:30
Ayush Chaurasia
b432ecf2f6
doc: Add documentation chatbot for LanceDB ( #890 )
...
<img width="1258" alt="Screenshot 2024-01-29 at 10 05 52 PM"
src="https://github.com/lancedb/lancedb/assets/15766192/7c108fde-e993-415c-ad01-72010fd5fe31 ">
2024-01-30 11:24:57 +05:30
Raghav Dixit
d1a7257810
feat(python): Embedding fn support for gte-mlx/gte-large ( #873 )
...
have added testing and an example in the docstring, will be pushing a
separate PR in recipe repo for rag example
---------
Co-authored-by: Ayush Chaurasia <ayush.chaurarsia@gmail.com >
2024-01-30 11:21:57 +05:30
Ayush Chaurasia
5c5e23bbb9
chore(python): Temporarily extend remote connection timeout ( #888 )
...
Context - https://etoai.slack.com/archives/C05NC5YSW5V/p1706371205883149
2024-01-29 17:34:33 +05:30
Lei Xu
e5796a4836
doc: fix js example of create index ( #886 )
2024-01-28 17:02:36 -08:00
Lei Xu
b9c5323265
doc: use snippet for rust code example and make sure rust examples run through CI ( #885 )
2024-01-28 14:30:30 -08:00
Lei Xu
e41a52863a
fix: fix doc build to include the source snippet correctly ( #883 )
2024-01-28 11:55:58 -08:00
Chang She
13acc8a480
doc(rust): minor fixes for Rust quick start. ( #878 )
2024-01-28 11:40:52 -08:00
Lei Xu
22b9eceb12
chore: convert all js doc test to use snippet. ( #881 )
2024-01-28 11:39:25 -08:00
Lei Xu
5f62302614
doc: use code snippet for typescript examples ( #880 )
...
The typescript code is in a fully function file, that will be run via the CI.
2024-01-27 22:52:37 -08:00
Ayush Chaurasia
d84e0d1db8
feat(python): Aws Bedrock embeddings integration ( #822 )
...
Supports amazon titan, cohere english & cohere multi-lingual base
models.
2024-01-28 02:04:15 +05:30
Lei Xu
ac94b2a420
chore: upgrade lance, pylance and datafusion ( #879 )
2024-01-27 12:31:38 -08:00
Lei Xu
b49bc113c4
chore: add one rust SDK e2e example ( #876 )
...
Co-authored-by: Chang She <759245+changhiskhan@users.noreply.github.com >
2024-01-26 22:41:20 -08:00
Lei Xu
77b5b1cf0e
doc: update quick start for full rust example ( #872 )
2024-01-26 16:19:43 -08:00
Lei Xu
e910809de0
chore: bump github actions to v4 due to GHA warnings of node version deprecation ( #874 )
2024-01-26 15:52:47 -08:00
Lance Release
90b5b55126
Updating package-lock.json
2024-01-26 23:35:58 +00:00
Lance Release
488e4f8452
Updating package-lock.json
2024-01-26 22:40:46 +00:00
Lance Release
ba6f949515
Bump version: 0.4.5 → 0.4.6
v0.4.6
2024-01-26 22:40:36 +00:00
Lei Xu
3dd8522bc9
feat(rust): provide connect and connect_with_options in Rust SDK ( #871 )
...
* Bring the feature parity of Rust connect methods.
* A global connect method that can connect to local and remote / cloud
table, as the same as in js/python today.
2024-01-26 11:40:11 -08:00
Lei Xu
e01ef63488
chore(rust): simplified version of optimize ( #869 )
...
Consolidate various optimize() into one method, similar to postgres
VACCUM in the process of preparing Rust API for public use
2024-01-26 11:36:04 -08:00
Lei Xu
a6cf24b359
feat(napi): Issue queries as node SDK ( #868 )
...
* Query as a fluent API and `AsyncIterator<RecordBatch>`
* Much more docs
* Add tests for auto infer vector search columns with different
dimensions.
2024-01-25 22:14:14 -08:00
Lance Release
9a07c9aad8
Updating package-lock.json
2024-01-25 21:49:36 +00:00
Lance Release
d405798952
Updating package-lock.json
2024-01-25 20:54:55 +00:00
Lance Release
e8a8b92b2a
Bump version: 0.4.4 → 0.4.5
v0.4.5
2024-01-25 20:54:44 +00:00
Lei Xu
66362c6506
fix: release build for node sdk ( #861 )
2024-01-25 12:51:32 -08:00
Lance Release
5228ca4b6b
Updating package-lock.json
2024-01-25 19:53:05 +00:00
Lance Release
dcc216a244
Bump version: 0.4.3 → 0.4.4
v0.4.4
2024-01-25 19:52:54 +00:00
Lei Xu
a7aa168c7f
feat: improve the rust table query API and documents ( #860 )
...
* Easy to type
* Handle `String, &str, [String] and [&str]` well without manual
conversion
* Fix function name to be verb
* Improve docstring of Rust.
* Promote `query` and `search()` to public `Table` trait
2024-01-25 10:44:31 -08:00
Lei Xu
7a89b5ec68
doc: update rust readme to include crate and docs.rs links ( #859 )
2024-01-24 20:26:30 -08:00
Lei Xu
ee862abd29
feat(napi): Provide a new createIndex API in the napi SDK. ( #857 )
2024-01-24 17:27:46 -08:00
Will Jones
4e1ed2b139
docs: document basics of configuring object storage ( #832 )
...
Created based on upstream PR https://github.com/lancedb/lance/pull/1849
Closes #681
---------
Co-authored-by: Prashanth Rao <35005448+prrao87@users.noreply.github.com >
2024-01-24 15:27:22 -08:00
Lei Xu
008e0b1a93
feat(rust): create index API improvement ( #853 )
...
* Extract a minimal Table interface in Rust SDK
* Make create_index composable in Rust.
* Fix compiling issues from ffi
2024-01-24 10:05:12 -08:00
Bert
82cbcf6d07
Bump lance 0.9.9 ( #851 )
2024-01-24 08:41:28 -05:00
Lei Xu
1cd5426aea
feat: rework NodeJS SDK using napi ( #847 )
...
Use Napi to write a Node.js SDK that follows Polars for better
maintainability, while keeping most of the logic in Rust.
2024-01-23 15:14:45 -08:00
Lance Release
41f0e32a06
[python] Bump version: 0.5.0 → 0.5.1
python-v0.5.1
2024-01-23 22:01:14 +00:00
Lei Xu
ccfd043939
feat: change create table to accept Arrow table ( #845 )
2024-01-23 13:25:15 -08:00
QianZhu
b4d451ed21
extend timeout for requests.get and requests.post ( #848 )
2024-01-22 20:31:39 -08:00
Lei Xu
4c303ba293
chore(rust): provide a Connection trait to match python and nodejs SDK ( #846 )
...
In NodeJS and Python, LanceDB establishes a connection to a db. In Rust
core, it is called Database.
We should be consistent with the naming.
2024-01-22 17:35:02 -08:00
Bert
66eaa2a00e
allow passing api key as env var ( #841 )
...
Allow passing API key as env var:
```shell
export LANCEDB_API_KEY=sh_123...
```
with this set, apiKey argument can omitted from `connect`
```js
const db = await vectordb.connect({
uri: "db://test-proj-01-ae8343",
region: "us-east-1",
})
```
```py
db = lancedb.connect(
uri="db://test-proj-01-ae8343",
region="us-east-1",
)
```
2024-01-22 16:18:28 -05:00
Lei Xu
5f14a411af
feat(js): add helper function to create Arrow Table with schema ( #838 )
...
Support to make Apache Arrow Table from an array of javascript Records,
with optionally provided Schema.
2024-01-22 11:49:44 -08:00
Chang She
bea3cef627
chore(js): remove errant console.log ( #834 )
2024-01-22 11:44:38 -08:00
Lei Xu
0e92a7277c
doc: add index page for rust crate ( #839 )
...
Rust API doc for the braves
2024-01-22 09:15:55 -08:00
Lei Xu
83ed8d1e49
bug: add a test for fp16 ( #837 )
...
Add test to ingest fp16 to a database
2024-01-20 16:23:28 -08:00
Chang She
a1ab549457
Merge branch 'tecmie-tecmie/embeddings-openai'
2024-01-19 16:46:16 -08:00
Chang She
3ba1618be9
Merge branch 'tecmie/embeddings-openai' of github.com:tecmie/lancedb into tecmie-tecmie/embeddings-openai
2024-01-19 16:45:41 -08:00
Lei Xu
9a9fc77a95
doc: improve docs for nodejs connect functions ( #833 )
...
* improve the docstring for NodeJS connect functions and
`ConnectOptions` parameters.
* Simplify `npm run build` steps.
2024-01-19 16:07:53 -08:00
Bert
c89d5e6e6d
fix: remote python client closes idle connections ( #831 )
2024-01-19 17:28:36 -05:00
Will Jones
d012db24c2
ci: lint and enforce linting ( #829 )
...
@eddyxu added instructions for linting here:
7af213801a/python/README.md (L45-L50)
However, we had a lot of failures and weren't checking this in CI. This
PR fixes all lints and adds a check to CI to keep us in compliance with
the lints.
2024-01-19 13:09:14 -08:00
Bert
7af213801a
bump lance to 0.9.7 ( #826 )
2024-01-18 20:44:22 -08:00
Prashanth Rao
8f54cfcde9
Docs updates incl. Polars ( #827 )
...
This PR makes the following aesthetic and content updates to the docs.
- [x] Fix max width issue on mobile: Content should now render more
cleanly and be more readable on smaller devices
- [x] Improve image quality of flowchart in data management page
- [x] Fix syntax highlighting in text at the bottom of the IVF-PQ
concepts page
- [x] Add example of Polars LazyFrames to docs (Integrations)
- [x] Add example of adding data to tables using Polars (guides)
2024-01-18 20:43:59 -08:00