Skip to main content
IPED provides powerful search capabilities through Apache Lucene full-text indexing, enabling fast searches across millions of items including file content, metadata, and unallocated space. The search box is located in the top toolbar and supports multiple query types:
IPED Search Box
The search box maintains a history of recent queries accessible via the dropdown arrow.

Basic Searches

Enter any text to search across file names and content:
This searches for the word “password” in:
  • File names
  • File content (text extracted from all supported formats)
  • Metadata fields
Use quotes for exact phrase matching:

Case Sensitivity

Searches are case-insensitive by default. “Password”, “PASSWORD”, and “password” return the same results.

Lucene Query Syntax

IPED uses Apache Lucene’s powerful query syntax for complex searches.

Field-Specific Searches

Search in specific metadata fields:

Boolean Operators

Combine search terms with boolean logic:
Both terms must be present:
Implicit AND (space between terms):
Either term can be present:
Exclude items containing the term:
Alternative syntax:
Required (+) and prohibited (-) prefixes:

Grouping and Precedence

Use parentheses to control query logic:

Wildcards

Single Character Wildcard (?)

Match any single character:
Matches: test, text, tent

Multiple Character Wildcard (*)

Match zero or more characters:
Matches: test, tests, testing, tester
Matches: password, passwords, mypassword, password123
Leading wildcards (*password) are slower but supported. Use specific searches when possible for better performance.

Examples

Range Searches

Inclusive Ranges

Use square brackets [ ] for inclusive boundaries:

Exclusive Ranges

Use curly brackets { } for exclusive boundaries:

Open-ended Ranges

Search for values greater or less than:

Date Format

Dates can be specified in various formats:
Find terms similar to the search term:
Matches: password, passwords (tolerates spelling errors)

Edit Distance

Specify maximum edit distance (0-2):
Fuzzy search is useful for finding misspelled words or variations in text.
Find words within a specific distance:
Matches documents where “password” and “database” appear within 10 words of each other.

Boosting

Increase relevance of specific terms:
Items containing “password” are scored 4x higher, “credential” 2x higher.

Regular Expression Searches

Regex in Content

IPED supports regex validation scripts for common patterns:

Email Addresses

Finds email addresses with validation

Credit Cards

Finds credit card numbers with Luhn algorithm validation

URLs

Extracts web addresses

IP Addresses

Finds IPv4 addresses

Additional Regex Patterns

  • regex:money - Money values
  • regex:bitcoin - Bitcoin wallet addresses
  • regex:ethereum - Ethereum addresses
  • regex:monero - Monero addresses
  • regex:ripple - Ripple addresses
Regex searches are processed during case indexing. Results are available as categories in the navigation tree.

Metadata Searches

Search by File Properties

Search by Hash

Search by Category

Category searches automatically include subcategories. Searching for “Documents” includes “Office Documents”, “PDF Files”, etc.

Custom Metadata Fields

Search extracted metadata:

Advanced Search Examples

Files larger than 10MB, modified after Jan 1 2023, not deleted
Encrypted Office documents and PDFs
All deleted image files
Documents created or modified by specific user
Temporary, log, and backup files
Recovered multimedia from unallocated space

Search Performance Tips

Optimize Queries

  • Use specific field searches instead of content-only
  • Avoid leading wildcards when possible
  • Combine filters to narrow results early

Index Optimization

  • Content is indexed during processing
  • Unknown files and unallocated space included
  • Full-text search across supported formats

Result Limits

  • By default, searches return maximum 10,000 results
  • Use filters and sorting to refine large result sets
  • Consider using bookmarks for working sets

Special Searches

  • Similar document search
  • Similar image search
  • Similar face recognition
  • Available from context menus and gallery

Search History

Access previous searches:
  1. Click the dropdown arrow on the search box
  2. Select from recent queries
  3. Edit and re-execute as needed
Search history is preserved between sessions and stored per case.

Saved Searches (Filters)

Create reusable search queries:
  1. Click Options → Filter Manager
  2. Create named filters with Lucene queries
  3. Access saved filters from the Filter dropdown
  4. Combine multiple filters
See the Filtering guide for details on creating and managing custom filters.

Special Search Features

Find documents with similar content:
  1. Select a document
  2. Right-click → Find Similar Documents
  3. Adjust similarity threshold
  4. View results ranked by similarity score
Find visually similar images:
  1. Select an image
  2. Right-click → Find Similar Images
  3. Results show perceptually similar images
  4. Useful for finding duplicates, edited versions
Find images containing similar faces:
  1. Select an image with detected faces
  2. Right-click → Find Similar Faces
  3. Optimized face recognition algorithm
  4. Configurable similarity threshold
Face recognition and image similarity features must be enabled during case processing.

Troubleshooting Searches

  • Check for typos in search terms
  • Try broader searches with wildcards
  • Verify field names are correct
  • Check if filters are applied
  • Add more specific search terms
  • Use field-specific searches
  • Apply date or size range filters
  • Combine with category filters
  • Check bracket and quote matching
  • Escape special characters if needed
  • Verify date format in range queries
  • Review boolean operator usage
  • Avoid leading wildcards
  • Use specific field searches
  • Narrow date ranges
  • Consider creating a filter

Next Steps

Filtering

Learn to create and combine filters for complex analysis

Bookmarks

Organize search results with bookmarks and tags