Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Protected Member Functions | Private Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher Class Reference

Inherits SwingWorker< Object, Void >.

Protected Member Functions

Object doInBackground () throws Exception
 

Private Member Functions

QueryResults filterResults (QueryResults queryResult)
 
void updateKeywords ()
 

Private Attributes

boolean finalRun = false
 
final SearchJobInfo job
 
final List< String > keywordListNames
 
final List< KeywordListkeywordLists
 
final List< Keywordkeywords
 
final Map< Keyword, KeywordListkeywordToList
 
ProgressHandle progressIndicator
 

Detailed Description

Definition at line 474 of file IngestSearchRunner.java.

Member Function Documentation

Object org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.doInBackground ( ) throws Exception
protected
QueryResults org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.filterResults ( QueryResults  queryResult)
private

This method filters out all of the hits found in earlier periodic searches and returns only the results found by the most recent search.

This method will only return hits for objects for which we haven't previously seen a hit for the keyword.

Parameters
queryResultThe results returned by a keyword search.
Returns
A unique set of hits found by the most recent search for objects that have not previously had a hit. The hits will be for the lowest numbered chunk associated with the object.

Definition at line 646 of file IngestSearchRunner.java.

References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.addKeywordResults(), and org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.currentKeywordResults().

Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.doInBackground().

void org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.updateKeywords ( )
private

Sync-up the updated keywords from the currently used lists in the XML

Definition at line 614 of file IngestSearchRunner.java.

References org.sleuthkit.autopsy.keywordsearch.KeywordList.getKeywords().

Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.doInBackground().

Member Data Documentation

boolean org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.finalRun = false
private
final SearchJobInfo org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.job
private

Definition at line 479 of file IngestSearchRunner.java.

final List<String> org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.keywordListNames
private

Definition at line 481 of file IngestSearchRunner.java.

final List<KeywordList> org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.keywordLists
private

Definition at line 482 of file IngestSearchRunner.java.

final List<Keyword> org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.keywords
private

Definition at line 480 of file IngestSearchRunner.java.

final Map<Keyword, KeywordList> org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.keywordToList
private

Definition at line 483 of file IngestSearchRunner.java.

ProgressHandle org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.progressIndicator
private

The documentation for this class was generated from the following file:

Copyright © 2012-2022 Basis Technology. Generated on: Sun Mar 26 2023
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.