You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/vectorchord/getting-started/installation.md
+10-23Lines changed: 10 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,13 +3,13 @@
3
3
VectorChord is tested on the following operating system:
4
4
5
5
* Ubuntu (x86_64, aarch64)
6
-
* MacOS (aarch64)
6
+
* MacOS (x86_64, aarch64)
7
7
* Windows (x86_64)
8
8
* Alpine Linux (x86_64, aarch64) [^1]
9
9
* Debian (powerpc64le, s390x, riscv64) [^2]
10
10
11
11
[^1]: VectorChord is tested with PostgreSQL 15 in `community` repository, 16 and 17 in `main` repository on Alpine Linux 3.22.
12
-
[^2]: VectorChord is tested with PostgreSQL 13, 14, 15, 16, and 17 in PostgreSQL's official repository on `powerpc64le`, and PostgreSQL 15 and 17 in Debian's official repository on `s390x` and `riscv64`, with QEMU user space emulator.
12
+
[^2]: VectorChord is tested with PostgreSQL 13, 14, 15, 16, 17 and 18 in PostgreSQL's official repository on `powerpc64le`, and PostgreSQL 15 and 17 in Debian's official repository on `s390x` and `riscv64`, with QEMU user space emulator.
13
13
14
14
Please report a bug if you encounter issues on any of the above operating systems, or submit a feature request for additional platform support.
15
15
@@ -28,7 +28,7 @@ docker run \
28
28
--name vchord-demo \
29
29
-e POSTGRES_PASSWORD=mysecretpassword \
30
30
-p 5432:5432 \
31
-
-d tensorchord/vchord-postgres:pg17-v0.5.2
31
+
-d tensorchord/vchord-postgres:pg18-v0.5.3
32
32
```
33
33
34
34
2. Connect to the database using the `psql` command line tool. The default username is `postgres`.
@@ -96,8 +96,8 @@ If you have not installed PostgreSQL yet, please install PostgreSQL. If you have
96
96
1. Download the source code, build and install it with `make`.
97
97
98
98
```sh
99
-
curl -fsSL https://github.com/tensorchord/VectorChord/archive/refs/tags/0.5.2.tar.gz | tar -xz
100
-
cd VectorChord-0.5.2
99
+
curl -fsSL https://github.com/tensorchord/VectorChord/archive/refs/tags/0.5.3.tar.gz | tar -xz
100
+
cd VectorChord-0.5.3
101
101
make build
102
102
make install # or `sudo make install`
103
103
```
@@ -139,34 +139,21 @@ Please note that binaries generated with a specific `target-cpu` are not compati
139
139
You can also do it by using Cargo's configuration.
If you have not installed PostgreSQL yet, please install PostgreSQL following https://www.postgresql.org/download/linux/debian/. If you have not installed pgvector yet, you could install pgvector by `apt install postgresql-17-pgvector` before the 3rd step.
164
151
165
152
1. Download Debian packages in [the release page](https://github.com/tensorchord/VectorChord/releases/latest), and install them by `apt`.
Copy file name to clipboardExpand all lines: src/vectorchord/getting-started/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ docker run \
37
37
--name vectorchord-demo \
38
38
-e POSTGRES_PASSWORD=mysecretpassword \
39
39
-p 5432:5432 \
40
-
-d tensorchord/vchord-postgres:pg17-v0.5.2
40
+
-d tensorchord/vchord-postgres:pg18-v0.5.3
41
41
```
42
42
> In addition to the base image with the VectorChord extension, we provide an all-in-one image, `tensorchord/vchord-suite:pg17-latest`. This comprehensive image includes all official TensorChord extensions. Developers should select an image tag that is compatible with their extension's version, as indicated in [the support matrix](https://github.com/tensorchord/VectorChord-images?tab=readme-ov-file#support-matrix).
This is the default value of index building. The index will not be partitioned. In terms of semantics, `build.default = {}` is similar to `build.internal.lists = []`.
| 1 |`initializing`| Start building index | Short |
18
-
| 2 |`initializing index, by internal build`| This step is only for internal build. It involves performing K-means clustering to obtain centroids | Long |
19
-
| 2 |`initializing index, by external build`| This step is only for external build. It loads centroids from a specified table | Short |
20
-
| 3 |`initializing index`| Initialize the data structure and storage of the index | Short |
21
-
| 4 |`inserting tuples from table to index`| Assign all vectors to their corresponding lists | Long |
22
-
| 5 |`compacting tuples in index`| Optimize the structure of the vector index to enhance performance | Medium |
| 1 |`initializing`| Start building index | Short |
18
+
| 2 |`initializing index, by default build`| This step is only for default build | Short |
19
+
| 2 |`initializing index, by internal build`| This step is only for internal build. It involves table sampling and performing K-means clustering to obtain centroids | Long |
20
+
| 2 |`initializing index, by external build`| This step is only for external build. It loads centroids from a specified table | Short |
21
+
| 3 |`initializing index`| Initialize the data structure and storage of the index | Short |
22
+
| 4 |`inserting tuples from table to index`| Assign all vectors to their corresponding lists | Long |
23
+
| 5 |`compacting tuples in index`| Optimize the structure of the vector index to enhance performance | Medium |
23
24
24
25
The 4th step, `inserting tuples from table to index`, takes up the majority of the time during index construction. The `tuples_done`, `blocks_done` and `blocks_total` columns indicate the progress of this step.
0 commit comments