# Is there any way to query the data based on previous result of query?

**URL:** <https://forum.weaviate.io/t/is-there-any-way-to-query-the-data-based-on-previous-result-of-query/968>\
**Category:** General\
**Created:** [November 16, 2023, 3:31am UTC](https://forum.weaviate.io/t/is-there-any-way-to-query-the-data-based-on-previous-result-of-query/968 "2023-11-16T03:31:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![user5](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/user5/32/663_2.png) [@user5](https://forum.weaviate.io/u/user5)\
**Post date:** [November 16, 2023, 3:31am UTC](https://forum.weaviate.io/t/is-there-any-way-to-query-the-data-based-on-previous-result-of-query/968/1 "2023-11-16T03:31:19Z")

</div>

1. query the data and get result

2. query the data again in my result

Is it possible in weaviate?

---

<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:** [November 16, 2023, 11:24am UTC](https://forum.weaviate.io/t/is-there-any-way-to-query-the-data-based-on-previous-result-of-query/968/2 "2023-11-16T11:24:39Z")

</div>

Hi @user5 !

Not sure I understood. Can you elaborate more?

Do you want to refine your query, running different filters?

Or resort it? In case of [resorting, or reranking](https://weaviate.io/developers/weaviate/concepts/reranking), you can use a reranker module ([for example](https://weaviate.io/developers/weaviate/modules/retriever-vectorizer-modules/reranker-transformers)) to better sort the first results you get.

Let me know more about it and I will be happy to help!
