Autopsy
4.4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService, and org.sleuthkit.autopsy.appservices.AutopsyService.
Public Member Functions | |
void | close () throws IOException |
void | closeCaseResources (CaseContext context) throws AutopsyServiceException |
void | deleteTextIndex (CaseMetadata metadata) throws KeywordSearchServiceException |
String | getServiceName () |
void | indexArtifact (BlackboardArtifact artifact) throws TskCoreException |
void | openCaseResources (CaseContext context) throws AutopsyServiceException |
void | tryConnect (String host, int port) throws KeywordSearchServiceException |
Static Private Attributes | |
static final String | BAD_IP_ADDRESS_FORMAT = "ioexception occurred when talking to server" |
static final int | GIANT_INDEX_SIZE_GB = 500 |
static final int | IS_REACHABLE_TIMEOUT_MS = 1000 |
static final int | LARGE_INDEX_SIZE_GB = 50 |
static final Logger | logger = Logger.getLogger(SolrSearchService.class.getName()) |
static final String | SERVER_REFUSED_CONNECTION = "server refused connection" |
An implementation of the KeywordSearchService interface that uses Solr for text indexing and search.
Definition at line 60 of file SolrSearchService.java.
void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.close | ( | ) | throws IOException |
Definition at line 192 of file SolrSearchService.java.
void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.closeCaseResources | ( | CaseContext | context | ) | throws AutopsyServiceException |
Closes the open core.
context |
Implements org.sleuthkit.autopsy.appservices.AutopsyService.
Definition at line 356 of file SolrSearchService.java.
References org.sleuthkit.autopsy.appservices.AutopsyService.CaseContext.getCase(), org.sleuthkit.autopsy.casemodule.Case.getCaseDirectory(), and org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer().
void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.deleteTextIndex | ( | CaseMetadata | metadata | ) | throws KeywordSearchServiceException |
Deletes Solr core for a case.
metadata | The CaseMetadata which will have its core deleted. |
Implements org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService.
Definition at line 158 of file SolrSearchService.java.
References org.sleuthkit.autopsy.coreutils.FileUtil.deleteDir(), org.sleuthkit.autopsy.casemodule.CaseMetadata.getCaseDirectory(), org.sleuthkit.autopsy.casemodule.CaseMetadata.getCaseType(), and org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer().
String org.sleuthkit.autopsy.keywordsearch.SolrSearchService.getServiceName | ( | ) |
Gets the service name.
Implements org.sleuthkit.autopsy.appservices.AutopsyService.
Definition at line 196 of file SolrSearchService.java.
void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.indexArtifact | ( | BlackboardArtifact | artifact | ) | throws TskCoreException |
Adds an artifact to the keyword search text index as a concantenation of all of its attributes.
artifact | The artifact to index. |
org.sleuthkit.datamodel.TskCoreException |
Implements org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService.
Definition at line 78 of file SolrSearchService.java.
void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.openCaseResources | ( | CaseContext | context | ) | throws AutopsyServiceException |
Creates/opens the Solr core/text index for a case
context | The case context. |
Implements org.sleuthkit.autopsy.appservices.AutopsyService.
Definition at line 219 of file SolrSearchService.java.
References org.sleuthkit.autopsy.appservices.AutopsyService.CaseContext.cancelRequested, org.sleuthkit.autopsy.appservices.AutopsyService.CaseContext.getCase(), org.sleuthkit.autopsy.casemodule.Case.getCaseDirectory(), org.sleuthkit.autopsy.appservices.AutopsyService.CaseContext.getProgressIndicator(), org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer(), org.sleuthkit.autopsy.progress.ProgressIndicator.progress(), org.sleuthkit.autopsy.core.RuntimeProperties.runningWithGUI, org.sleuthkit.autopsy.progress.ProgressIndicator.start(), and org.sleuthkit.autopsy.progress.ProgressIndicator.switchToIndeterminate().
void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.tryConnect | ( | String | host, |
int | port | ||
) | throws KeywordSearchServiceException |
Tries to connect to the keyword search service.
host | The hostname or IP address of the service. |
port | The port used by the service. |
KeywordSearchServiceException | if cannot connect. |
Implements org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService.
Definition at line 107 of file SolrSearchService.java.
References org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer().
|
staticprivate |
Definition at line 62 of file SolrSearchService.java.
|
staticprivate |
Definition at line 66 of file SolrSearchService.java.
|
staticprivate |
Definition at line 64 of file SolrSearchService.java.
|
staticprivate |
Definition at line 65 of file SolrSearchService.java.
|
staticprivate |
Definition at line 67 of file SolrSearchService.java.
|
staticprivate |
Definition at line 63 of file SolrSearchService.java.
Copyright © 2012-2016 Basis Technology. Generated on: Fri Sep 29 2017
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.