<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/refining-vector-search-queries-with-time-filters-in-pgvector-6zw88pnos" -->

---
title: Refining Vector Search Queries With Time Filters in pgvector
description: This post explores the combination of vector search and time filters in PostgreSQL. It explains how vector databases store and perform vector searches, and...
canonical: https://daily.dev/posts/refining-vector-search-queries-with-time-filters-in-pgvector-6zw88pnos
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Refining Vector Search Queries With Time Filters in pgvector | daily.dev
og:description: This post explores the combination of vector search and time filters in PostgreSQL. It explains how vector databases store and perform vector searches, and...
og:url: https://daily.dev/posts/refining-vector-search-queries-with-time-filters-in-pgvector-6zw88pnos
og:image: https://api.daily.dev/og/posts/6zw88PNOs.png
og:image:alt: Refining Vector Search Queries With Time Filters in pgvector
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Refining Vector Search Queries With Time Filters in pgvector

**[TigerData \(Creators of TimescaleDB\)](https://daily.dev/sources/tigerdata)** · 22 min read · 1 upvotes · 0 comments

## Summary

This post explores the combination of vector search and time filters in PostgreSQL. It explains how vector databases store and perform vector searches, and highlights the importance of time filters in refining search queries. The post also introduces the extensions that enable the integration of vector search and time-based filtering in PostgreSQL.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.timescale.com/blog/refining-vector-search-queries-with-time-filters-in-pgvector-a-tutorial/>

---

Tags: [#pgvector](https://daily.dev/tags/pgvector), [#vector-search](https://daily.dev/tags/vector-search)

[View this post on daily.dev](https://daily.dev/posts/refining-vector-search-queries-with-time-filters-in-pgvector-6zw88pnos)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Refining Vector Search Queries With Time Filters in pgvector","url":"https://daily.dev/posts/refining-vector-search-queries-with-time-filters-in-pgvector-6zw88pnos","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/refining-vector-search-queries-with-time-filters-in-pgvector-6zw88pnos"},"datePublished":"2024-04-01T15:20:13.707Z","dateModified":"2024-05-24T02:14:01.979Z","description":"This post explores the combination of vector search and time filters in PostgreSQL. It explains how vector databases store and perform vector searches, and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/18489287394d649d979522851bbcad7b?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/18489287394d649d979522851bbcad7b?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"TigerData (Creators of TimescaleDB)","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"TigerData (Creators of TimescaleDB)","logo":"https://media.daily.dev/image/upload/s--bsnY3goS--/f_auto/v1756960371/squads/timescale?_a=BAMClqZW0","url":"https://daily.dev/squads/tigerdata"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/refining-vector-search-queries-with-time-filters-in-pgvector-6zw88pnos","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"pgvector,vector-search","timeRequired":"PT22M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"TigerData (Creators of TimescaleDB)","item":"https://daily.dev/squads/tigerdata"},{"@type":"ListItem","position":3,"name":"Refining Vector Search Queries With Time Filters in pgvector"}]}
```

