Skip to main content


Unit review

In this unit, you learned about additional types of queries, including keyword (BM25), hybrid, generative and QnA searches. Combined with the tools that you learned earlier in Queries 1, you are now armed with a variety of search tools.

Each of these tools allow you to interrogate the data differently. Being aware of how each type works will allow you to formulate the right query for your tasks.

BM25 searches for example can be used for precise keyword searches, and a hybrid search allows you to combine results of both BM25 and vector searches. Meanwhile, generative searches and QnA searches transform your data before it is delivered to the user. These searches leverage the power of language models, bringing your data to life and allowing Weaviate to go further than simple data retrieval.

Learning outcomes

Having finished this unit, you should be able to:

  • Perform BM25 and hybrid searches.
  • Differentiate between vector, BM25 and hybrid searches.
  • Transform data before delivery with generative searches.
  • Extract answers from data with QnA searches.

Questions and feedback

If you have any questions or feedback, please let us know on our forum. For example, you can: