]> Humopery - vecsearch.git/commitdiff
consistent project name
authorErik Mackdanz <erikmack@gmail.com>
Fri, 29 Nov 2024 15:03:48 +0000 (09:03 -0600)
committerErik Mackdanz <erikmack@gmail.com>
Fri, 29 Nov 2024 15:03:48 +0000 (09:03 -0600)
Cargo.lock
Cargo.toml
src/main.rs

index 055b283cbef2c13d98f5f812cfc8d91dea427735..28160450163e55403619271b6f96356dda9f8346 100644 (file)
@@ -321,25 +321,6 @@ dependencies = [
  "tracing",
 ]
 
-[[package]]
-name = "candlevec"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "candle-core",
- "candle-examples",
- "candle-nn",
- "candle-transformers",
- "clap",
- "hf-hub",
- "pgvector",
- "postgres",
- "serde_json",
- "tokenizers 0.20.3",
- "tracing-chrome",
- "tracing-subscriber",
-]
-
 [[package]]
 name = "cc"
 version = "1.2.1"
@@ -3029,6 +3010,25 @@ version = "0.2.15"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
 
+[[package]]
+name = "vecsearch"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "candle-core",
+ "candle-examples",
+ "candle-nn",
+ "candle-transformers",
+ "clap",
+ "hf-hub",
+ "pgvector",
+ "postgres",
+ "serde_json",
+ "tokenizers 0.20.3",
+ "tracing-chrome",
+ "tracing-subscriber",
+]
+
 [[package]]
 name = "version_check"
 version = "0.9.5"
index 6fba55915bce424352f9a089e36dea2954dc66ef..f99a9e8e4533f7928f47bd79243fbbb9c6bf9b4f 100644 (file)
@@ -1,5 +1,5 @@
 [package]
-name = "candlevec"
+name = "vecsearch"
 version = "0.1.0"
 edition = "2021"
 
index 2d9d9d7c07e6a049cfe08207b83e565b621d113a..3331680067ce5396f27a3006b5c6e5e449e1df8d 100644 (file)
 //! createdb permission.
 //! 
 //! ```text
-//! $ ./candlevec init-database --help
+//! $ ./vecsearch init-database --help
 //!
 //! Initialize the database when the database or table doesn't exist already
 //! 
-//! Usage: candlevec init-database [OPTIONS] --password <PASSWORD>
+//! Usage: vecsearch init-database [OPTIONS] --password <PASSWORD>
 //! 
 //! Options:
 //!       --dbname <DBNAME>      [default: vsearch]
@@ -33,7 +33,7 @@
 //! 
 //! ```text
 //! $ export PASSWORD=$(gpg -d pw-cvmigrator.gpg)
-//! $ candlevec init-database
+//! $ vecsearch init-database
 //! maybe creating the database
 //! database vsearch exists already
 //! maybe creating database objects
 //! 
 //! ```text
 //! $ export PASSWORD=$(gpg -d pw-cvmigrator.gpg)
-//! $ candlevec index --file testdata/0
+//! $ vecsearch index --file testdata/0
 //! indexing a file
 //! Loaded and encoded 59.479µs
 //! Took 14.982262ms
-//! $ candlevec index --file testdata/1
+//! $ vecsearch index --file testdata/1
 //! ...
-//! $ candlevec index --file testdata/2
+//! $ vecsearch index --file testdata/2
 //! ...
 //! ```
 //! 
@@ -69,7 +69,7 @@
 //! 
 //! ```text
 //! $ export PASSWORD=$(gpg -d pw-cvmigrator.gpg)
-//! $ candlevec search --search feline
+//! $ vecsearch search --search feline
 //! searching for document matches
 //! Loaded and encoded 49.306µs
 //! Took 14.452557ms
 //! The dog is barking
 //! ```
 //! 
+//! ## TODO
+//! 
+//! - slightly better test data
+//! - unit tests?
+//! - index multiple files
+//! - model from main not PR
+//! - unpin libs in Cargo.toml
+//! 
 //! 
 //! 
 use candle_transformers::models::bert::{BertModel, Config, HiddenAct, DTYPE};