Skip to content

Documentation

Search

Find documents with plain text and keyword filters, preview matches, refine results, export occurrences, and reuse saved searches.

Overview

The Search page is the main workspace for finding documents. It combines plain-text and keyword search, a date range, match previews, quick filters on result values, saved filters, and CSV export of matches.

Open the page

Click Search in the navigation bar. The page lists the documents in the default date range, newest first.

Page layout

  • 1 Query bar - the search field, Saved, Search, the From and To dates, and the time window.
  • 2 Status chips - Applied query (the query in effect, or All documents), the applied date range, and a status chip. Live means the results match the query; Edited means you changed the query and the results haven’t updated yet.
  • 3 Search syntax and examples - opens a help panel with clickable examples.
  • 4 Result settings - a collapsible section with the sort order and the displayed fields.
  • 5 Results - one row per document, with match previews.
  • 6 Footer - Total Results, Export CSV when available, the page position, keyboard hints, and the page numbers.

Query bar

  • Search field: type words, phrases, or keyword filters. Results update automatically when you pause typing. Press Enter to search at once. Leave the field empty to include every document in the selected date range. Press / anywhere on the page to jump to the field.
  • Clear search (X inside the field): empties the field. It appears only when the field contains text.
  • Saved: opens the saved filters menu. Use it to save the current search or to load or delete a saved one. See Saved filters.
  • Search: runs the search now.

The search field accepts several lines. Press Shift+Enter to start a new line. Extra lines collapse to a +N lines marker when the field isn’t focused.

Date and time controls

  • From and To: the start and end of a custom date and time range. Click either field to open the date-time picker, or type a value in the YYYY-MM-DD HH:MM format.
  • Time window: a three-option switch that chooses how the range is set.
    • Custom uses the dates in From and To.
    • Last 6 hours shows the six hours that end now.
    • Last 24 hours shows the 24 hours that end now.
  • How the time window works (question mark icon): shows a short explanation of the time window.

While Last 6 hours or Last 24 hours is selected, the From and To fields are disabled. Select Custom to edit the dates again.

The date-time picker shows a month calendar with month and year selectors and previous and next month arrows. Below the calendar, set the hour and minute on a 24-hour clock. A value applies as soon as you pick it; the picker has no separate Apply button. The start must be earlier than the end, and the end can’t be later than now. If you pick an invalid value, the picker restores the previous value and shows a message such as Start must be earlier than the end date.

How the range behaves:

  • A Custom range is fixed. It stays the same for the rest of your browser session, including when you leave the page and come back.
  • Last 6 hours and Last 24 hours are rolling windows. IntQuest recalculates them from the current time every time the results refresh, so the range moves forward as time passes.
  • The default range is the 24 hours before you signed in. Signing in again resets the range.

Time zones: date filters use the time of your browser, but document times are recorded in the server’s time. If your computer and the IntQuest server are in different time zones, the results are shifted by the difference. Set your computer to the same time zone as the server, or widen the range to compensate.

  • 1 From and To - the start and end of the range. Click a field to open the picker.
  • 2 Month and year - the month and year selectors, with the previous and next month arrows.
  • 3 Calendar - click a day to set the date.
  • 4 Hour and minute - the time on a 24-hour clock.

On the Search page, the time window returns to Custom when you reload the page, unless you apply a saved filter.

Search syntax and examples

Click Search syntax and examples to open the help panel. Click an example to add it to your query.

  • 1 Search syntax - clickable examples. Click one to add it to your query.
  • 2 Keyboard shortcuts - the keys that work in the search field.

The panel also lists the keyboard shortcuts: / focuses the search field, Enter searches now, Shift+Enter adds a new line, and Esc closes the panel.

Result settings

Click Result settings to show or hide the sort and column controls.

  • 1 Sort results - the order of the results.

  • 2 Displayed fields - the result columns.

  • Sort results: LocalTime DESC lists the newest documents first; LocalTime ASC lists the oldest first. Sorting changes the order, not the matches.

  • Displayed fields: the result columns. Click the X on a field to hide it, or open the list to add a field back. The default fields are Local Time, Name, Type, Processed At, and Language. Your choice is kept for the browser session.

Click a column header to filter to documents where that field has a value.

Results

Each row describes one document:

  • Matches: a button that opens the match preview under the row. Once the count is known, it shows the number of matches, for example 245 matches.
  • Local Time and Processed At: the date and time, split over two lines.
  • Name: the file name, with a file-type icon. Click the name to open the document in File View.
  • Type and Language: the file type and the document language, for example RO Romanian.
  • Actions: Open document (eye icon) opens the document in File View. Download document JSON (file icon) downloads the stored record of the document as JSON. Most users don’t need the JSON record.

Empty values show as a dash. When nothing matches, the page shows No documents match this search with suggestions to broaden it.

Filter on a value

Click the filter icon or chip next to a Name, Type, or Language value to open its menu:

  • 1 Value chip - click it to open the menu.

  • 2 Filter to this language - keeps only documents with this value.

  • 3 Exclude this language - removes documents with this value.

  • 4 Chart Language - opens a distribution chart of the field.

  • Filter to this … adds the value to the query and keeps only matching documents.

  • Exclude this … adds a filter that removes documents with this value. You can also middle-click the value.

  • Chart … opens a distribution chart of that field for the current search. Click a value in the chart to add it as a filter.

Match preview

Click Matches on a row to open the preview. Click it again to close it.

  • 1 Match count - the number of matches for the pattern.

  • 2 Match mode - how the pattern is matched, for example prefix.

  • 3 Line numbers - the line of each match and its context lines.

  • 4 Highlighted match - the matched text.

  • Plain-text searches show N matches for the pattern, the match mode (for example prefix), and every matching line with its line number and the matched text highlighted. Context lines appear above and below each match.

  • Entity searches (entity: or entity_exact:) show N matches of the entity, grouped by entity text, with context lines.

If the pattern can’t be previewed, the preview says so. If the search has no entity filter, the entity preview asks you to search for an entity first.

Keyboard navigation

When the results have focus, press J or K (or the arrow keys) to move between rows, Enter to open the selected document, and M to open or close its match preview.

Search language reference

Plain text searches

Use a plain search when you want IntQuest to look for normal text inside documents.

  • invoice
  • contract amendment
  • risk report

If you use no keyword at all, IntQuest treats the search as plain text and looks through document content.

Plain-text pattern matching

Plain-text searches support the * wildcard at the start or end of a word or phrase. It changes how IntQuest matches text:

PatternModeWhat it matches
fraudExact wordOnly the word “fraud” at word boundaries
fraud*PrefixWords starting with “fraud” (fraud, fraudulent, fraudster)
*bankSuffixWords ending with “bank” (databank, Eurobank)
*audit*ContainsWords containing “audit” anywhere
money launderingExact phraseThe exact phrase “money laundering”
money laundering*Phrase prefixPhrases starting with “money laundering”
*money launderingPhrase suffixPhrases ending with “money laundering”
*money laundering*Phrase containsText containing “money laundering” anywhere

Keyword filters

Keyword filters tell IntQuest exactly what kind of match you want. Each keyword targets a specific type of annotation stored in the system.

KeywordExampleWhat it finds
entity:entity:"Maria Popescu"Documents containing an entity that includes that name
entity_exact:entity_exact:"Maria Popescu"Documents where the entity text matches exactly
relation:relation:works_atDocuments containing that relation type
subject:subject:"John Smith"Documents where that entity is the left side of a relation
object:object:"Acme Corp"Documents where that entity is the right side of a relation
topic:topic:FraudDocuments assigned to that topic. class:Fraud gives the same result.
attribute:attribute:PERSONDocuments with entities carrying that attribute label

You can also filter on document fields with name:, type:, language:, and class:, for example type:"pdf". Keyword and field filters are case-insensitive.

Combining keyword filters

Use AND or OR to combine multiple keyword filters in one search.

  • entity:"Maria Popescu" AND relation:works_at — both conditions must match.
  • subject:"John Smith" AND object:"Acme Corp" — both conditions must match.
  • topic:Fraud OR topic:Corruption — either condition matches.
  • topic:Fraud AND NOT relation:works_at — NOT before a filter excludes documents that match it.
  • *audit* AND type:"pdf" — a plain-text pattern combined with a field filter.

Rules to remember

  • Write AND or OR clearly between keyword filters.
  • Do not leave out the connector word. For example, do not write topic:Fraud relation:works_at.
  • Do not mix AND and OR in one keyword-filter expression.
  • Use quotes when the value contains spaces.
  • Keywords and the words AND, OR, and NOT are case-insensitive. entity: and Entity: work the same way.
  • If IntQuest can’t parse a keyword search, it searches the whole text as plain text instead, which usually returns broader results.

Difference between entity and entity_exact

  • entity is looser. It wraps your value with wildcards automatically, so it matches entities that contain the text you typed.
  • entity_exact is stricter. It matches only entities where the stored text is exactly what you typed.

Use entity when you are exploring and want broad results. Use entity_exact when you know the precise entity name.

Invalid or risky examples

  • topic:Fraud relation:works_at Missing AND or OR between the two filters.
  • topic:Fraud AND relation:works_at OR attribute:PERSON Mixed boolean logic in one keyword expression.
  • entity:"Maria Popescu Missing the closing quote.

Saved filters

A saved filter stores a search query together with the date range, the time window, and, on the Search page, the displayed result fields. Saved filters belong to your account and are available on both Stats and Search.

  1. Click Saved, then click Save current search…. You can also press Ctrl+S.
  2. In the Save Filter dialog, type a name in the Name field.
  3. Optional: edit the Query field. It is pre-filled with your current search.
  4. Click Save. A message confirms the saved filter. Click Close to cancel instead.

On the Search page, Save current search… is unavailable until you type a query.

Load or delete a saved filter

Click Saved to open the menu. The Saved filters list shows every filter you saved, or No saved filters yet when the list is empty.

  • Click a filter name to apply it. IntQuest restores its query, date range, and time window, and runs the search. The applied filter is marked Active.
  • Click the X next to a filter, or select it and press Delete, to delete it. Deletion doesn’t ask for confirmation, but the message that confirms it has an Undo button for a few seconds.

  • 1 Saved - opens the menu.
  • 2 Save current search… - opens the Save Filter dialog.
  • 3 Saved filters - your saved filters, or No saved filters yet.

  • 1 Name - the name of the saved filter.
  • 2 Query - the query to save, pre-filled with your current search.
  • 3 Close and Save - cancel, or save the filter.

Export matches to CSV

When you search with a plain-text pattern, or with an entity: or entity_exact: filter, an Export CSV button appears in the footer next to Total Results. Click it to download every match across all matching documents, not only the current page. The file lists the document name, the matched text, the surrounding context, and the line numbers.

For other keyword searches, Export CSV doesn’t appear.

Pagination

  • Total Results shows the exact number of matching documents.
  • Each page shows up to 10 documents. Page X of Y shows your position.
  • Use the page numbers and the first, previous, and next buttons to move between pages.
  • You can browse up to 1,250 pages. For larger result sets, narrow the search to reach the rest.

Notes

  • Stats and Search keep separate search text and date ranges. Saved filters are shared.
  • Use entity_exact: only for a strict match. For broader discovery, use entity:.
  • If a search is too broad, add a keyword filter or a value filter. If it is too narrow, remove filters or widen the date range.
  • Entity, relation, attribute, and topic searches return results only for documents that AI processing has annotated.