Lance Release
5210f40a33
[python] Bump version: 0.1.7 → 0.1.8
python-v0.1.8
2023-06-12 22:06:59 +00:00
gsilvestrin
5ec4a5d730
feat(python): add action to build and publish wheel ( #179 )
2023-06-12 14:54:54 -07:00
gsilvestrin
e4f64fca7b
Bump pylance 0.4.17 -> 0.4.20 ( #173 )
2023-06-12 14:54:20 -07:00
Lance Release
4744640bd2
[python] Bump version: 0.1.6 → 0.1.7
python-v0.1.7
2023-06-12 21:39:16 +00:00
gsilvestrin
094b5e643c
bugfix(python) Make release action has invalid name ( #180 )
2023-06-12 14:24:15 -07:00
gsilvestrin
a318778d2a
feat(python): add action to tag python releases ( #172 )
2023-06-12 13:59:08 -07:00
Tevin Wang
9b83ce3d2a
add black to python CI ( #178 )
...
Closes #48
2023-06-12 11:22:34 -07:00
Nithin PS
7bad676f30
[Python] FIx Contextualizer validation to arguments ( #168 )
...
Closes #164
---------
Co-authored-by: Will Jones <willjones127@gmail.com >
2023-06-12 09:20:09 -07:00
gsilvestrin
0e981e782b
[nodejs] bumping version to 0.1.5 ( #171 )
2023-06-09 12:33:17 -07:00
Utkarsh Gautam
e18cdfc7cf
[docs] Fixed Minor typo in embedding.md ( #167 )
...
Added missing tab to python snippet
2023-06-08 22:01:51 -07:00
Will Jones
fed33a51d5
wip: make the python API reference a bit nicer ( #162 )
...
Adds:
* Make `mkdocstrings` aware we are using numpy-style docstrings
* Fixes broken link on `index.md` to Python API docs (and added link to
node ones)
* Added examples to various classes.
* Added doctest to verify examples work.
2023-06-08 16:07:06 -07:00
Jai
a56b65db84
rename examples for slugs ( #159 )
2023-06-07 16:44:54 -07:00
gsilvestrin
f21caebeda
Update links in README.md ( #161 )
...
Current one 404s
2023-06-07 13:16:00 -07:00
gsilvestrin
12da77a9f7
[doc] removed index creation from quickstart ( #160 )
2023-06-07 09:29:38 -07:00
gsilvestrin
131b2dc57b
[nodejs] Added completed youtube transcript example / docs ( #156 )
2023-06-06 16:26:21 -07:00
Chang She
3798f56a9b
bump version for v0.1.6-python
v0.1.6-python
2023-06-05 18:20:15 -07:00
Chang She
50cdb16b45
Better handle empty results from tantivy ( #155 )
...
Closes #154
---------
Co-authored-by: Chang She <chang@lancedb.com >
2023-06-05 18:18:14 -07:00
gsilvestrin
d803482588
[nodejs] bumping version to 0.1.4 ( #147 )
2023-06-03 13:59:58 -07:00
gsilvestrin
f37994b72a
[nodejs] deprecated created_index in favor of createIndex. ( #145 )
2023-06-03 11:05:35 -07:00
gsilvestrin
2418de0a3c
[nodejs] add npm clean task ( #146 )
2023-06-03 11:05:02 -07:00
gsilvestrin
d0c47e3838
added projection api for nodejs ( #140 )
2023-06-03 10:34:08 -07:00
Jai
41cca31f48
Modal example using LangChain ( #143 )
2023-06-03 06:08:31 -07:00
Jai
b621009d39
add multimodal gif, add copy about fts, sql ( #144 )
2023-06-02 22:25:33 -07:00
Jai
6a9cde22de
Update broken doc links to refer to new directory and include gallery app for multimodal search ( #142 )
...
closes #121
adds new multimodal example to gallery app
2023-06-02 21:27:26 -07:00
Chang She
bfa90b35ee
add code snippet for each example ( #141 )
...
<img width="1937" alt="image"
src="https://github.com/lancedb/lancedb/assets/759245/4ee52e4a-5955-47c2-9ffe-84d1bc0062ff ">
---------
Co-authored-by: Chang She <chang@lancedb.com >
2023-06-02 21:27:02 -07:00
gsilvestrin
12ec29f55b
Adding nodejs CHANGELOG.md ( #132 )
2023-06-02 18:27:53 -07:00
Lei Xu
cdd08ef35c
[Doc] Metrics types. ( #135 )
...
Closes #129
2023-06-02 17:18:01 -07:00
Jai
adcb2a1387
Update mkdocs.yml ( #138 )
2023-06-02 17:13:32 -07:00
Jai
9d52a32668
Minor patch to docs ( #136 )
2023-06-02 16:26:03 -07:00
Jai
11b2e63eea
fix index docs ( #134 )
2023-06-02 16:16:34 -07:00
Jai
daedf1396b
update references to end to end examples, use s3 for langchain exampl… ( #133 )
2023-06-02 16:08:56 -07:00
Jai
8af5f19cc1
js docs, modal example, doc notebook integration, update doc styles ( #131 )
2023-06-02 15:24:16 -07:00
Chang She
fbd0bc7740
bump version for v0.1.5-python
v0.1.5-python
2023-06-02 09:18:26 -07:00
gsilvestrin
f765a453cf
Use fsspec to implement table_names with cloud storage support ( #117 )
...
Co-authored-by: Will Jones <willjones127@gmail.com >
2023-06-01 16:56:26 -07:00
gsilvestrin
45b3a14f26
Bumping vectordb to v0.1.3 ( #124 )
2023-06-01 16:36:11 -07:00
Lei Xu
9965b4564d
[Python] Support drop table ( #123 )
...
Closes #86
2023-06-01 15:58:45 -07:00
gsilvestrin
0719e4b3fb
Revert "refactor: pull node binaries into separate packages ( #88 )" ( #122 )
...
This reverts commit e50b642d80 .
2023-06-01 13:53:07 -07:00
Jai
091fb9b665
add existence check ( #112 )
v0.1.3-nodejs
2023-06-01 11:45:26 -07:00
Chang She
03013a4434
Multimodal search demo ( #118 )
...
Slow roasted over 12 hours, Pairs well with #111
---------
Co-authored-by: Chang She <chang@lancedb.com >
2023-06-01 10:34:08 -07:00
gsilvestrin
3e14b357e7
add openai embedding function to nodejs client ( #107 )
...
- openai is an optional dependency for lancedb
- added an example to show how to use it
2023-06-01 10:25:00 -07:00
Lei Xu
99cbda8b07
Generate diffusiondb embeddings ( #111 )
2023-06-01 10:23:29 -07:00
Will Jones
e50b642d80
refactor: pull node binaries into separate packages ( #88 )
...
Changes:
* Refactors the Node module to load the shared library from a separate
package. When a user does `npm install vectordb`, the correct optional
dependency is automatically downloaded by npm.
* Brings Rust and Node versions in alignment at 0.1.2.
* Add scripts and instructions to build Linux and MacOS node artifacts
locally.
* Add instructions for publishing the npm module and crates.
2023-06-01 09:17:19 -07:00
gsilvestrin
6d8cf52e01
Better error granularity for table operations ( #113 )
2023-06-01 09:04:42 -07:00
Akash
53f3882d6e
Fixed documentation link for the Youtube Transcripts Jupyter Notebook ( #105 )
...
Changed the link to the Youtube Transcripts jupyter notebook path on the
documentation.
Previously it went inside docs/notebooks (which does not exist). I've
modified it to go inside the notebooks folder instead.
2023-06-01 09:00:40 -07:00
Chang She
2b26775ed1
python v0.1.4
v0.1.4-python
2023-05-31 20:11:25 -07:00
Lei Xu
306ada5cb8
Support S3 and GCS from typescript SDK ( #106 )
2023-05-30 21:32:17 -07:00
gsilvestrin
d3aa8bfbc5
add embedding functions to the nodejs client ( #95 )
2023-05-26 18:09:20 -07:00
Chang She
04d97347d7
move tantivy-py installation to be separate from wheel ( #97 )
...
pypi does not allow packages to be uploaded that has a direct reference
for now we'll just ask the user to install tantivy separately
---------
Co-authored-by: Chang She <chang@lancedb.com >
v0.1.3
2023-05-25 17:57:26 -06:00
Chang She
22aa8a93c2
bump version for v0.1.3
2023-05-25 17:01:52 -06:00
Chang She
f485378ea4
Basic full text search capabilities ( #62 )
...
This is v1 of integrating full text search index into LanceDB.
# API
The query API is roughly the same as before, except if the input is text
instead of a vector we assume that its fts search.
## Example
If `table` is a LanceDB LanceTable, then:
Build index: `table.create_fts_index("text")`
Query: `df = table.search("puppy").limit(10).select(["text"]).to_df()`
# Implementation
Here we use the tantivy-py package to build the index. We then use the
row id's as the full-text-search index's doc id then we just do a Take
operation to fetch the rows.
# Limitations
1. don't support incremental row appends yet. New data won't show up in
search
2. local filesystem only
3. requires building tantivy explicitly
---------
Co-authored-by: Chang She <chang@lancedb.com >
2023-05-24 22:25:31 -06:00