# Advice Needed on Optimizing Vector Search in Weaviate

**URL:** https://forum.weaviate.io/t/advice-needed-on-optimizing-vector-search-in-weaviate/3990
**Category:** Support
**Created:** [September 6, 2024, 10:13am UTC](https://forum.weaviate.io/t/advice-needed-on-optimizing-vector-search-in-weaviate/3990 "2024-09-06T10:13:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![halcyoncv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/halcyoncv/32/2282_2.png) [@halcyoncv](https://forum.weaviate.io/u/halcyoncv)
#### Post date: [September 6, 2024, 10:13am UTC](https://forum.weaviate.io/t/advice-needed-on-optimizing-vector-search-in-weaviate/3990/1 "2024-09-06T10:13:23Z")

</div>

Hey everyone!

I am fairly new to Weaviate and have been working on a project that involves using vector search to improve the accuracy of some recommendation algorithms. So far, it’s been pretty exciting, but I feel like there’s still a lot more potential that I could unlock with Weaviate.

Right now, I’m looking for some advice on a few things:

1. **Index configurations** : Are there any specific settings you recommend to optimize performance when dealing with large datasets?
2. **Vector dimensions** : Is there an ideal range of vector dimensions I should aim for, or does it really depend on the type of data I’m working with?
3. **Hybrid search** : I’ve read a bit about hybrid search (vector + keyword) but haven’t tried it out yet. Has anyone had success with this, and if so, how did you set it up?

When I was searching about this, I came across these resources/articles [🔍 Seeking Assistance with Weaviate Vector Search](https://forum.weaviate.io/t/seeking-assistance-with-weaviate-vector-search/2163) [UiPath Tutorial](https://www.igmguru.com/blog/uipath-tutorial), however, they are quite good, but I wanted to learn more form community members.

Would love to hear your thoughts, suggestions, or even experiences with similar projects.

Appreciate any guidance you can share.

Thanks in advance

---

<div class="post-metadata">

### Author: ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)
#### Post date: [September 6, 2024, 8:29pm UTC](https://forum.weaviate.io/t/advice-needed-on-optimizing-vector-search-in-weaviate/3990/2 "2024-09-06T20:29:38Z")

</div>

hi @halcyoncv !!

Glad you are enjoying your Weaviate journey 🙂

1. Regarding index configuration, some options that can help you on having a more performant vector index are `ef` `efConstruction` and `maxConnections`, as stated here: [Vector indexes | Weaviate](https://weaviate.io/developers/weaviate/config-refs/schema/vector-index)

2. For the right embedded model and vector dimension, it will indeed depend on your data. For example, if you need multi language support, you will need to use a model that has support for the target languages. If your chunks are larger, a high dimension vector can capture more meaning, and give you better results. So before deciding on the model, it is interesting to do some tests/benchmarks.

3. Once you have data indexed, you can start doing [hybrid queries](https://weaviate.io/developers/weaviate/search/hybrid) right away. Then you can start fine tuning it, specifying different `alfa` or different weights for specific properties.

Let me know if this helps.

Thanks!
