# Smart search

This feature allows you to search transactions using natural language, making it easier than ever to find exactly what you're looking for. You can use phrases or filters like **"last weekend"**, **"> 100"**, or **"this month > 1000"** for quick, intuitive results.

***

**Key Highlights of Smart Search:**

1. **Natural Language Processing**:
   * The **Smart Search** feature understands everyday phrases like **"last weekend"**, **"groceries this month"**, or **"> 100"**. You don’t need to input specific dates or drill through multiple menus to find what you need.
   * It's as simple as typing the words you’d use in conversation, and the app will instantly retrieve relevant transactions.
2. **Comparative Filters for Precision**:
   * Want to find high-value expenses? Just use queries like **"> 500"** or **"this month > 1000"** to see transactions above a specific amount.
   * You can also combine filters. For example, search for **"groceries last week"** or **"transportation > 50"** to pinpoint specific spending patterns by date or category.
3. **Preselected Smart Searches on the Home Screen**:
   * The app offers convenient preselected Smart Searches right from the home screen for quick access to common queries. Examples include:
     * **"Last 7 Days"**: See all transactions from the past week with one tap.
     * **"Purchases I Regret"**: Instantly review expenses you’ve marked with a thumbs-down sentiment, helping you keep track of purchases you wish you hadn’t made.
     * **"Has Attachment"**: View all transactions with attached receipts or notes, making it easy to find records for specific purchases.
4. **Instant Results with Minimal Effort**:

   * Instead of scrolling through long lists of transactions, you can locate exactly what you need in seconds with Smart Search. Whether you're looking for **"last weekend"** spending or all purchases over **$200**, you get instant results with just a few taps.
   * Perfect for reviewing trends, organizing your data, or analyzing spending for specific periods.

<div><figure><img src="/files/cBFCyN1IiuevBkOefHCm" alt=""><figcaption></figcaption></figure> <figure><img src="/files/1LTOrGIKtyvlwbtV0WVM" alt=""><figcaption></figcaption></figure></div>

***

**Practical Examples:**

{% hint style="warning" %}
The amount search is absolute, meaning **"> 100"** will return both positive and negative values (e.g., +$100 and -$100) for simplicity.
{% endhint %}

* **"Last weekend"**: With just one phrase, instantly pull up all the transactions from last weekend, saving you from manual date selection.
* **"> 100"**: Need to track large expenses? Use this query to filter out all purchases over $100 in an instant.
* **"This month > 1000"**: Want to review high-ticket spending for the current month? This search will display all transactions above $1000 from the month at a glance.

<div><figure><img src="/files/BDlb2Bz4qMwTVshw5NEb" alt=""><figcaption></figcaption></figure> <figure><img src="/files/dlWAkoF7c79o9UMbabhV" alt=""><figcaption></figcaption></figure> <figure><img src="/files/u1WLH7B1fKHmFlMnfwtg" alt=""><figcaption></figcaption></figure> <figure><img src="/files/bFTuh8cZgD9voI41788s" alt=""><figcaption></figcaption></figure></div>

***

{% hint style="success" %}
When you search for transactions, the app will automatically display the tags and colors used in those transactions at the top for easy filtering and quick access!
{% endhint %}

Smart Search takes the app to the next level by making your transaction data more accessible, easy to navigate, and customizable to your needs. It puts you in control with minimal effort, letting you search in the way that feels most natural, all while delivering powerful results.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.beyondbudgetapp.com/transactions/smart-search.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
