Find anything,
by keyword or by meaning.

Hybrid search combines exact keyword matching with meaning-based search across every file in your workspace. You can also query the structured metadata extracted from your documents.

termination notice period Hybrid
Master Services Agreement.pdf

Either party may end this agreement with thirty days written notice.

semantic
Vendor Contract 2026.docx

The termination notice period shall be sixty days.

keyword
Two kinds of search, one query

One returns exact matches. The other understands intent.

Keyword search and semantic search answer different questions. Fastio runs both at once and ranks the results together, so you never have to choose first.

Keyword search

Full-text matching that finds the exact word or phrase you typed, whether that is a name, an invoice number, or a clause title.

  • Exact matching across documents, sheets, and notes
  • Find a contract number, a clause, or a name in seconds
  • Filenames and file contents are both indexed

Semantic search

Meaning-based search that matches files expressing the same idea, even when they use entirely different words.

  • Search by meaning, not just the words you typed
  • "Termination terms" also finds "end of agreement"
  • Useful when you recall the idea but not the wording

Hybrid runs both and merges the results

Every query checks exact keywords and meaning at the same time, then ranks the strongest matches first. You get the precision of keyword search and the recall of semantic search in a single list.

Search by metadata value

Query the fields inside your files.

Metadata extraction pulls structured fields out of your documents, the amount on an invoice or the jurisdiction in a contract. Once a field exists, you can search on its value, not just the text on the page.

  • Filter on extracted fields: query values, not raw text
  • Combine with keyword and semantic: narrow a search to a field
  • Treats your files like a database: sort and filter by field
Learn how metadata extraction works
Metadata query
amount > 10000

Return every invoice over a threshold without opening one file

jurisdiction = California

Filter contracts by an extracted governing-law field

renewal_date before 2026-09-01

Pull agreements that come up for renewal this quarter

status = unsigned

List documents still waiting on a signature

Search and Ripley, together

Search finds the files. Ripley answers the question.

Search and Ripley AI chat solve two halves of the same problem. Use search when you need to locate and open the exact file. Use Ripley when you want an answer written for you, with citations back to the sources it used.

Or hand the whole workspace to an agent as a company brain

Search returns the matches

You get a ranked list of files and the highlighted passages inside them. You open the result and read the source yourself. Ideal when you know the document exists and just need to put your hands on it.

  • Returns files and exact passages
  • Ranked by keyword, meaning, and metadata

Ripley answers and cites

Ask Ripley a question and it reads the relevant files, writes a plain-language answer, and links each point back to the document it came from. Ideal when you want a conclusion, not a reading list.

  • Writes a direct answer to your question
  • Cites the source files behind every claim
Search
Ripley chat
What it returns
The matching files and the exact passages inside them
A written answer to your question
Best when you
Know there is a file and need to find it
Have a question and want it answered
Output format
A ranked list of files and highlighted snippets
A summary, with citations back to the source files
Sources
You open the file and verify it yourself
Every claim links to the file it came from

The same index powers both. Agents reach search and Ripley through one MCP toolset, so an automation can do both in a single workflow.

Stop scrolling. Start finding.

Keyword precision, semantic recall, and metadata filtering across every file in your workspace. Search locates the source, and Ripley answers from it.

The trial lasts 14 days and requires a card. Plans start at $29 a month. A real person can help with setup.