Added note about hybrid search [skip ci]

This commit is contained in:
Andrew Kane
2023-05-28 12:14:10 -07:00
parent ceddbac6bf
commit 0200134397

View File

@@ -250,6 +250,16 @@ Use [partitioning](https://www.postgresql.org/docs/current/ddl-partitioning.html
CREATE TABLE items (embedding vector(3), category_id int) PARTITION BY LIST(category_id);
```
## Hybrid Search
Use together with Postgres [full-text search](https://www.postgresql.org/docs/current/textsearch-intro.html) for hybrid search.
```sql
SELECT id, ts_rank_cd(textsearch, query) AS rank
FROM items, to_tsquery('hello & search') query
WHERE textsearch @@ query ORDER BY rank DESC LIMIT 5;
```
## Performance
Use `EXPLAIN ANALYZE` to debug performance.