Skip to main content



These search how-to guides aim to help you find the data you want using Weaviate.


If you haven't yet, we recommend going through the Quickstart tutorial first to get the most out of this section.

We recommend starting with the query basics page.

  • It covers the basic syntax of a search (i.e. Get) query, and how to specify the properties you want to retrieve.

Then, move onto a how-to guide of your choice. We have separate how-to guides for:

  • Similarity: Covers nearXXX searches, which work by searching for objects with the most similar vector representation to the query.
  • BM25: A keyword search that ranks results with the BM25F search function.
  • Hybrid: Combines BM25 and similarity search to rank results.
  • Aggregate: Aggregate data from a results set.
  • Filters: Apply conditional filters to the search.

Each guide is self-contained. So you can read them in any order.

More Resourcesโ€‹

If you can't find the answer to your question here, please look at the:

  1. Frequently Asked Questions. Or,
  2. Knowledge base of old issues. Or,
  3. For questions: Stackoverflow. Or,
  4. For more involved discussion: Weaviate Community Forum. Or,
  5. We also have a Slack channel.