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
1Query bar - the search field, Saved, Search, the From and To dates, and the time window.2Status 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.3Search syntax and examples - opens a help panel with clickable examples.4Result settings - a collapsible section with the sort order and the displayed fields.5Results - one row per document, with match previews.6Footer - 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:MMformat. - 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.
1From and To - the start and end of the range. Click a field to open the picker.2Month and year - the month and year selectors, with the previous and next month arrows.3Calendar - click a day to set the date.4Hour 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.
1Search syntax - clickable examples. Click one to add it to your query.2Keyboard 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.
1Sort results - the order of the results.2Displayed 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:
1Value chip - click it to open the menu.2Filter to this language - keeps only documents with this value.3Exclude this language - removes documents with this value.4Chart 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.
1Match count - the number of matches for the pattern.2Match mode - how the pattern is matched, for exampleprefix.3Line numbers - the line of each match and its context lines.4Highlighted match - the matched text.Plain-text searches show
N matches forthe pattern, the match mode (for exampleprefix), and every matching line with its line number and the matched text highlighted. Context lines appear above and below each match.Entity searches (
entity:orentity_exact:) showN matches ofthe 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.
invoicecontract amendmentrisk 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:
| Pattern | Mode | What it matches |
|---|---|---|
fraud | Exact word | Only the word “fraud” at word boundaries |
fraud* | Prefix | Words starting with “fraud” (fraud, fraudulent, fraudster) |
*bank | Suffix | Words ending with “bank” (databank, Eurobank) |
*audit* | Contains | Words containing “audit” anywhere |
money laundering | Exact phrase | The exact phrase “money laundering” |
money laundering* | Phrase prefix | Phrases starting with “money laundering” |
*money laundering | Phrase suffix | Phrases ending with “money laundering” |
*money laundering* | Phrase contains | Text 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.
| Keyword | Example | What 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_at | Documents 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:Fraud | Documents assigned to that topic. class:Fraud gives the same result. |
attribute: | attribute:PERSON | Documents 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:andEntity: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
entityis looser. It wraps your value with wildcards automatically, so it matches entities that contain the text you typed.entity_exactis 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_atMissing AND or OR between the two filters.topic:Fraud AND relation:works_at OR attribute:PERSONMixed boolean logic in one keyword expression.entity:"Maria PopescuMissing 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.
Save the current search
- Click Saved, then click Save current search…. You can also press Ctrl+S.
- In the Save Filter dialog, type a name in the Name field.
- Optional: edit the Query field. It is pre-filled with your current search.
- 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.
1Saved - opens the menu.2Save current search… - opens the Save Filter dialog.3Saved filters - your saved filters, or No saved filters yet.
1Name - the name of the saved filter.2Query - the query to save, pre-filled with your current search.3Close 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, useentity:. - 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.