Advanced Search
OpenAleph’s advanced search capabilities let you perform more precise and complex queries. This guide covers various advanced search techniques, including exact phrase searches, spelling variations, proximity searches, logical operators, and property-based filtering.
Most of the options below can be accessed and configured through the advanced search menu, available via the grey slider icon next to the main search bar. Note that property searches cannot currently be configured through the user interface.

Exact Phrase Search
To search for an exact phrase, enclose the phrase in double quotes:
This query returns results containing the exact phrase "Vladimir Putin". OpenAleph also applies normalization, so it will match transliterated versions like "Владимир Путин".
Spelling Variations
Use the tilde ~
operator to search for terms with similar spellings. For example:
This returns results that include "Putin" and terms with up to two character differences, such as "Poutin" or "Putan".
Proximity Search
To find terms that appear within a certain number of words from each other, use the tilde ~
operator followed by a number:
This finds instances where "Trump" and "Putin" appear within 10 words of each other.
Logical Operators
Combine search terms using logical operators:
- AND: Both terms must be present.
- OR: Either term can be present.
- NOT: Exclude terms.
- Grouping: Use parentheses to group terms.
Combining Multiple Filters
You can combine multiple filters for complex queries:
This query returns results that must include "Trump", must include either "Salman" or "Putin", and must not include "South Korea".
Property-Based Filtering
Filter search results based on specific entity properties using the properties.
prefix.
Email Property
To find entities with a specific email address:
For approximate matches:
Using regular expressions:
A note on regular expressions: these searches consume a lot of ressources and can slow the system down. Please use them with caution.
Date Properties
Filter entities based on date properties:
- Greater than a specific date:
- Between two dates:
Numeric Properties
For numeric properties, use the numeric.
prefix:
This returns entities where the rowCount
property is greater than 99.
Schema and Dataset Filtering
Schema Filtering
To filter entities by schema:
- Exact schema:
- Schema and its descendants:
Dataset Filtering
To filter results from a specific dataset or investigation, use the collection_id
filter:
Replace 123
with the actual dataset or investigation ID. You can find it in the direct link, which will look similar to this: search.openaleph.org/datasets/123
or search.openaleph.org/investigations/123
By mastering these advanced search techniques, you’ll be able to navigate OpenAleph’s extensive datasets more efficiently and extract the information you need.