mirror of
https://github.com/pgvector/pgvector.git
synced 2026-07-17 01:34:35 +08:00
Updated readme [skip ci]
This commit is contained in:
10
README.md
10
README.md
@@ -492,7 +492,7 @@ Specify the max number of probes
|
|||||||
SET ivfflat.max_probes = 100;
|
SET ivfflat.max_probes = 100;
|
||||||
```
|
```
|
||||||
|
|
||||||
### Streaming Order
|
### Streaming Caveats
|
||||||
|
|
||||||
With streaming queries, it’s possible for rows to be slightly out of order by distance. For strict ordering, use:
|
With streaming queries, it’s possible for rows to be slightly out of order by distance. For strict ordering, use:
|
||||||
|
|
||||||
@@ -502,6 +502,14 @@ WITH approx_order AS MATERIALIZED (
|
|||||||
) SELECT * FROM approx_order ORDER BY distance;
|
) SELECT * FROM approx_order ORDER BY distance;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Distance filters should be placed outside the CTE for best performance.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
WITH approx_order AS MATERIALIZED (
|
||||||
|
SELECT *, embedding <-> '[1,2,3]' AS distance FROM items WHERE ... ORDER BY distance LIMIT 5
|
||||||
|
) SELECT * FROM approx_order WHERE distance < 0.1 ORDER BY distance;
|
||||||
|
```
|
||||||
|
|
||||||
## Half-Precision Vectors
|
## Half-Precision Vectors
|
||||||
|
|
||||||
*Added in 0.7.0*
|
*Added in 0.7.0*
|
||||||
|
|||||||
Reference in New Issue
Block a user