# Hybrid Search is Slow

**URL:** https://forum.weaviate.io/t/hybrid-search-is-slow/22211
**Category:** Support
**Tags:** python, technical
**Created:** [January 4, 2026, 3:26pm UTC](https://forum.weaviate.io/t/hybrid-search-is-slow/22211 "2026-01-04T15:26:12Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jpiabrantes](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/jpiabrantes/32/89_2.png) [@jpiabrantes](https://forum.weaviate.io/u/jpiabrantes)
#### Post date: [January 4, 2026, 3:26pm UTC](https://forum.weaviate.io/t/hybrid-search-is-slow/22211/1 "2026-01-04T15:26:12Z")

</div>

### Description

My db has two collections, when searching on the smallest collection (164k objects).  
I obtain the following percentile delays:

p50: 1192.8 ms  
p95: 2564.4 ms  
p99: 3493.5 ms

(metrics based on 124 samples)

My code is simply:

```python
start_time = time.perf_counter()
await artigo.query.hybrid(
  query=query,
  alpha=alpha,
  vector=vector,
  return_properties=return_properties,
  query_properties=query_properties, 
  return_metadata=wvc.query.MetadataQuery(score=True),
  limit=75,)
duration_ms = (time.perf_counter() - start_time) * 1000
metrics.record(duration_ms)

```

I would like to know what is taking so long is it the search or sending the data to my server?

My code runs Frankfurt and my Weaviate Cluster is in GCP Europe.

### Server Setup Information

- Weaviate Database Version: 1.34.5
- Deployment Type: Shared

---

<div class="post-metadata">

### Author: ![maryannc](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/maryannc/32/3408_2.png) [@maryannc](https://forum.weaviate.io/u/maryannc)
#### Post date: [January 5, 2026, 2:00am UTC](https://forum.weaviate.io/t/hybrid-search-is-slow/22211/2 "2026-01-05T02:00:38Z")

</div>

> [@jpiabrantes](#):
>
> My db has two collections, when searching on the smallest collection (164k objects).  
> I obtain the following percentile delays:
> 
> p50: 1192.8 ms  
> p95: 2564.4 ms  
> p99: 3493.5 ms
> 
> (metrics based on 124 samples)
> 
> My code is simply:
> 
> ```auto
> start_time = time.perf_counter()
> await artigo.query.hybrid(
> query=query,
> alpha=alpha,
> vector=vector,
> return_properties=return_properties,
> query_properties=query_properties, 
> return_metadata=wvc.query.MetadataQuery(score=True),
> limit=75,)
> duration_ms = (time.perf_counter() - start_time) * 1000
> metrics.record(duration_ms)
> 
> ```
> 
> I would like to know what is taking so long is it the search or sending the data to my server?
> 
> My code runs Frankfurt and my Weaviate Cluster is in GCP Europe.
> 
> ### Server Setup Information
> 
> - Weaviate Database Version: 1.34.5
> - Deployment Type: Shared

Hi @jpiabrantes,

Good day, and welcome to the Weaviate Community! 👋

If you’re experiencing latency when running queries, there can be several factors involved, such as network conditions, cluster resources, or workload patterns. To better understand what’s happening and investigate your specific cluster setup, we’d be happy to take a closer look.

If you’re using Weaviate Cloud, please feel free to create a support ticket with our Support Team so we can investigate this further. You can reach us at [support@weaviate.io](mailto:support@weaviate.io).

Thank you, we’re here to help!
