> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tessact.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Search

> Find the exact moment across your library by describing scenes, shots, spoken moments, people, settings, and visual cues in plain language.

## Overview

AI Search finds moments by meaning, not by filename. Describe what you remember (a scene, a shot, a spoken line, a person, a mood) and Tessact returns the matching moments from across your library, each with a thumbnail, a time range, and a one-click path into the asset or the Editor.

<Frame caption="The AI Search landing page">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-hero-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=0efbe6ce7113ee350f1567b537f08898" alt="AI Search landing page with the Find the exact moment search bar and recent searches" width="1600" height="1000" data-path="images/ai-search/ai-search-hero-live-v2.jpg" />
</Frame>

* **One search surface:** a single query runs across video, image, audio, and document assets in the workspace.
* **Moments, not files:** video results are shots, scenes, and spoken spans with usable in and out points, ready to preview or send to the Editor.
* **Multilingual dialogue:** spoken-word search works across languages, including Hindi and Hinglish.
* **Understands intent:** the query is interpreted before it is matched; AI Search even adjusts loose wording and tells you when it did.

***

## Open AI Search

Select **AI Search** at the very top of the left sidebar, above your Productivity links. You can also start from the **Library**: expand the search field in the action bar, type a query, and press <kbd>Enter</kbd>; the search runs scoped to the folder you were in.

<Frame caption="AI Search sits at the top of the sidebar">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-sidebar-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=08a7603ccbf3d78aea1b32df8ef83f32" alt="AI Search entry at the top of the Tessact sidebar" width="652" height="600" data-path="images/ai-search/ai-search-sidebar-live-v2.jpg" />
</Frame>

The landing page cycles example prompts in the search bar, suggests queries beneath it, and keeps your **Recent searches** one click away.

***

## Run a search

<Steps>
  <Step title="Describe the moment">
    Type what you would say to a colleague: the subject, the setting, an action, or a line of dialogue. You do not need the filename. You can also record a spoken query with the microphone button instead of typing.
  </Step>

  <Step title="Narrow the search (optional)">
    Use the controls under the search bar:

    | Control           | What it does                                                                                                                                                                                 |
    | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | **Search inside** | Opens a Library picker so the search runs only inside a chosen folder or file                                                                                                                |
    | **Search All**    | Chooses which result types come back: **Shot**, **Scene**, **Spoken**, **Image**, **Documents**                                                                                              |
    | **Match by**      | Steers the matching: **Best match** (default), **Visuals** for what appears on screen, **Transcript** for dialogue, narration, and transcripts, or **Context** for what the content is about |

    <Frame caption="Search All chooses which result types come back">
      <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-result-types-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=9324cd4b90e36a6abd77fa2b7d12f648" alt="Search All dropdown with Shot, Scene, Spoken, Image and Documents options" width="1600" height="1000" data-path="images/ai-search/ai-search-result-types-live-v2.jpg" />
    </Frame>

    <Frame caption="Match by lets you steer between visual, transcript, and contextual matching">
      <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-match-by-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=134a74c810ba2f983630bbf8dd5e2dc1" alt="Match by dropdown with Best match, Visuals, Transcript and Context options" width="1600" height="1000" data-path="images/ai-search/ai-search-match-by-live-v2.jpg" />
    </Frame>

    <Frame caption="Search inside scopes the query to any folder or file in the Library">
      <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-scope-picker-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=18159def29611045f4e26a2c139c40e1" alt="Search inside picker with the Library folder tree" width="1600" height="1000" data-path="images/ai-search/ai-search-scope-picker-live-v2.jpg" />
    </Frame>
  </Step>

  <Step title="Review the AI Results">
    Results appear under an **AI Results** header with a running total, such as *showing 20 out of 47 results*, and the result-type chips let you show or hide **Shot**, **Scene**, **Spoken**, **Image**, and **Documents** results without rerunning the search. If AI Search rewrote loose wording into a stronger query, a **Query adjusted to** note shows exactly what was searched, so nothing happens silently.

    <Frame caption="The AI Results header: type filters, result count, and the query adjustment note">
      <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-results-header-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=b652584a6564797014d3e25b0e07593c" alt="AI Results header with result-type chips and query adjusted note" width="1600" height="233" data-path="images/ai-search/ai-search-results-header-live-v2.jpg" />
    </Frame>
  </Step>
</Steps>

<Tip>
  Phrase queries as *subject + setting + action*, e.g. *friends catching up over drinks at a restaurant*. If a title, show, or person name is part of the query, Tessact uses it to scope the search automatically.
</Tip>

***

## What can you search for?

If you can describe it, you can find it. During analysis Tessact indexes what is visible, what is said, how it is filmed, and what it all means, so every one of these query styles works. Steal these and adapt them to your library:

<Tabs>
  <Tab title="People & emotions">
    * `Abhilash apologises to Guri for their falling out`
    * `two friends arguing until one walks out`
    * `a sincere conversation between old friends at night`
    * `crowd celebrating and hugging`

    Names work when people are identified in your content; emotions and interactions work everywhere.
  </Tab>

  <Tab title="Places & time">
    * `roadside tea stall at night`
    * `dimly lit restaurant, indoor`
    * `misty hills at sunrise`
    * `busy street in the rain`

    Settings, indoor or outdoor, weather, and time of day are all part of the index.
  </Tab>

  <Tab title="Actions & story beats">
    * `friends raise a toast`
    * `someone reads a message on their phone and reacts`
    * `classroom lecture that frames preparation as a marathon`
    * `flashback to an older memory at the bar`

    Describe what happens, not what the file is called.
  </Tab>

  <Tab title="Camera language">
    * `extreme close-up of a worried face`
    * `wide establishing shot of the city`
    * `over-the-shoulder conversation`
    * `low-angle shot walking towards camera`

    Shot size, angle, and framing are detected per shot, so you can search the way an editor talks.
  </Tab>

  <Tab title="Spoken words">
    * `the line about turning pressure into a lifestyle`
    * `dialogue where they debate the optional subject`
    * `the joke about SK's haircut`
    * `"tension mat le" moments in Hinglish`

    You need the idea, not the exact wording, and Hindi or Hinglish dialogue is searchable too.
  </Tab>

  <Tab title="Text, brands & documents">
    * `scenes where a brand logo appears on screen`
    * `frames showing a WhatsApp notification`
    * `the passage about pricing in the product PDF`
    * `poster image with a red background`

    On-screen text, logos, document passages, and image styles are all fair game.
  </Tab>
</Tabs>

These dimensions combine naturally: `medium shot of three friends debating the exam at a tea stall at night` mixes framing, people, action, setting, and time in one query.

***

## Work with the results

Every result card carries the evidence you need to judge it at a glance: a thumbnail of the exact moment (document results preview their matching pages), a type badge such as **Scene**, the clip duration, a descriptive title, and a short summary of what happens. Hovering a card reveals its quick actions: **Add selection** to start collecting clips, and an expand control that jumps straight into the full preview.

<Frame caption="AI Results for a natural-language query: scene and document moments with titles, durations, and summaries">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-results-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=62c423979b7db7b196cf7f45b249c0e3" alt="AI Search results grid with scene and document cards" width="1600" height="1000" data-path="images/ai-search/ai-search-results-live-v2.jpg" />
</Frame>

### Preview a result

Select a card to open it full screen. The matched segment plays immediately, the header names the source (show, episode, and file), and the moment's full profile sits beside the player.

<Frame caption="The result preview: the matched scene plays beside its full profile">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-preview-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=2e2442eca96fb0452abf1373898443d6" alt="AI Search result preview with player and detail panel" width="1600" height="1000" data-path="images/ai-search/ai-search-preview-live-v2.jpg" />
</Frame>

The header actions cover everything you would do next with a result:

| Control                    | What it does                                                                                       |
| -------------------------- | -------------------------------------------------------------------------------------------------- |
| **Copy link** (chain icon) | Copies a shareable link to this exact result, so a teammate lands on the same moment               |
| **Download** (arrow icon)  | Downloads the matched media to your machine                                                        |
| **View asset**             | Opens the source asset in the Library at the matched moment, with comments and metadata around it  |
| **Open in editor**         | Sends the asset to the Tessact Editor with the matched range carried over, ready to trim and place |

<Frame caption="Result actions: copy link, download, view the asset, or open it in the editor">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-preview-actions-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=9d6ac95352f24883e8aca0a6c3c59f3f" alt="Preview toolbar with copy link, download, View asset and Open in editor" width="670" height="203" data-path="images/ai-search/ai-search-preview-actions-live-v2.jpg" />
</Frame>

### The moment's profile

The panel beside the player explains why this moment matched and what is in it, section by section:

* **Output type:** what kind of result you are looking at, such as *Scene*.
* **Summary:** an AI-written account of what actually happens in the clip, detailed enough to judge without scrubbing.
* **Keywords:** thematic tags like *#friendship* or *#reconciliation* for quick topical context.
* **Settings:** where and when the moment takes place, such as *lounge*, *night*, *indoor*.
* **Emotions:** the mood detected in the moment, such as *sincere*.
* **Objects:** notable items visible in frame, such as *glass*, *table*, *suit jacket*.

<Frame caption="Every result carries its own profile: summary, keywords, settings, emotions, and objects">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-preview-details-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=c6a3ceace59cf7161a2317e35244f909" alt="Result detail panel with summary, keywords, settings, emotions and objects" width="1600" height="1000" data-path="images/ai-search/ai-search-preview-details-live-v2.jpg" />
</Frame>

### Compare and give feedback

The strip along the bottom keeps the rest of your results one click away: use the thumbnail rail or the arrow buttons to flip between matches without leaving the preview. Next to it, **How was this search result?** takes a quick thumbs up or down; feedback tunes ranking for your workspace over time.

<Frame caption="Flip through results on the rail, and rate the match when you land on the right one">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-preview-rail-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=9714ef8fedc18b1df96f007db480e7aa" alt="Thumbnail rail with previous and next arrows and the search feedback control" width="1600" height="1000" data-path="images/ai-search/ai-search-preview-rail-live-v2.jpg" />
</Frame>

***

## From search to edit, in one move

This is the flow editors love: describe the moments you need, tick them off the results, and land in the Editor with every clip already on hand. No hunting through bins, no exporting and re-importing.

<Frame caption="Pick moments from the results; the selection bar keeps count">
  <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-select-results-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=1a9b2a4b83aa0c592fec7355d34dfe40" alt="AI Search results with two selected clips and the selection bar in focus" width="1600" height="1000" data-path="images/ai-search/ai-search-select-results-live-v2.jpg" />
</Frame>

<Steps>
  <Step title="Add clips to your selection">
    Hover any result and select **Add selection** (the **+** control). A checkmark marks it as picked, and you can keep collecting across the whole result set, mixing scenes, shots, and even document moments.

    <Frame caption="Hovering a card reveals Add selection">
      <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-add-selection-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=b0398fbf545ad35d03234d21ad3f7351" alt="Add selection control on a hovered result card" width="960" height="298" data-path="images/ai-search/ai-search-add-selection-live-v2.jpg" />
    </Frame>
  </Step>

  <Step title="Review the selection bar">
    The floating bar at the bottom counts what you have picked, for example **2 files selected**, sourced *From Library*. Clear everything with the **X** if you want to start over.
  </Step>

  <Step title="Edit the selected clips">
    Select the draft control on the bar to open **Edit selected clips**. The dialog notes that *Editing these clips creates a Video Draft*: choose where it lives with **Location: In Library**, then select **Open in editor**.

    <Frame caption="Edit selected clips: pick a location and open the draft in the editor">
      <img src="https://mintcdn.com/tessact/aGMlJ98VsAVFWydr/images/ai-search/ai-search-edit-clips-live-v2.jpg?fit=max&auto=format&n=aGMlJ98VsAVFWydr&q=85&s=a760ab9516cf9ce83940a28c63a4077c" alt="Edit selected clips dialog with Location and Open in editor" width="1600" height="1000" data-path="images/ai-search/ai-search-edit-clips-live-v2.jpg" />
    </Frame>
  </Step>

  <Step title="Start cutting">
    Tessact creates the Video Draft and opens it in the Editor with your searched clips ready on the timeline.
    <Check>From a described moment to an editable timeline without ever browsing folders.</Check>
  </Step>
</Steps>

***

## Refine your query

* **Refine one axis at a time:** add a time of day, switch **Match by**, or drop one adjective; small changes keep results interpretable.
* **Broaden when empty:** remove the least essential qualifier, reset **Search All**, and widen the **Search inside** scope before rewriting the whole query.
* **Trust the adjustment note:** if **Query adjusted to** appears, the rewritten phrasing is a good starting point for your next refinement.

<Info>
  Newly uploaded assets become searchable once their AI analysis completes; a livestream becomes searchable chunk by chunk while it is still live. If a search reports no indexed assets in the current scope, the content there has not been analysed yet.
</Info>

***

## Related guides

<Card title="Content Library" arrow="true" horizontal href="/content-library">
  Organise the media that AI Search draws from.
</Card>

<Card title="Livestream" arrow="true" horizontal href="/livestream">
  Live sessions are indexed while they run, so you can search a stream before it ends.
</Card>

<Card title="AI Search in the Editor" arrow="true" horizontal href="/editor/media/ai-search">
  Pull searched moments straight onto the timeline while editing.
</Card>

***

<Check>
  You can now find any moment in your library by describing it, steer the search with scopes and filters, and jump from a result straight into review or editing.
</Check>
