# I am getting hnsw\_vector\_cache\_prefill frequently

**URL:** <https://forum.weaviate.io/t/i-am-getting-hnsw-vector-cache-prefill-frequently/7501>\
**Category:** Support\
**Created:** [November 8, 2024, 8:43am UTC](https://forum.weaviate.io/t/i-am-getting-hnsw-vector-cache-prefill-frequently/7501 "2024-11-08T08:43:47Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![Shahin](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/shahin/32/7944_2.png) [@Shahin](https://forum.weaviate.io/u/Shahin)\
**Post date:** [November 15, 2024, 10:45am UTC](https://forum.weaviate.io/t/i-am-getting-hnsw-vector-cache-prefill-frequently/7501/9 "2024-11-15T10:45:58Z")

</div>

Hey @2020ashish, as per thread [Metadata properties - #3 by 2020ashish](https://forum.weaviate.io/t/metadata-properties/7572/3),

My answer based on your last message in this thread, since you have two files and are batching each separately, I would recommend going with a cross-reference approach. It will work well in your case, especially when you need to query and filter metadata. I wouldn’t go for a boolean property (is\_new) unless there’s a compelling reason for it.

With two collections and one cross-reference, performance should not be an issue unless your queries become unusually complex. Based on my experience with similar use cases, a cross-reference is a solution for this scenario. This approach is clean, and maintainable for batching workflow.

Does that help?

---

_[View the full topic](https://forum.weaviate.io/t/i-am-getting-hnsw-vector-cache-prefill-frequently/7501)._
