Logo

Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

name path methods description
DuplicateDetectionService
  • /report/duplicates
  • /report/duplicates/{name}
  • /report/duplicates/{name}/csv
  • /report/duplicates/{name}/detection
  • /report/duplicates/{name}/hits
  • /report/duplicates/{name}/xls
  • GET
  • DELETE GET
  • GET
  • DELETE POST
  • GET
  • GET
Manages the creation of reports about potential duplicate records and provides access to results.
JDBCDataSourceService
  • /datasource
  • /datasource/test
  • /datasource/{name}
  • /datasource/{name}/delete
  • /datasource/{name}/used
  • GET POST
  • POST
  • DELETE GET
  • DELETE
  • GET
Management of JDBC data sources.

JDBC data sources can be referenced when configuring a record source of type "JDBC" for a field.

SearchIndexService
  • /index
  • /enginetype/index
  • /enginetype/scoring
  • /import/index
  • /index/cfgsummary
  • /index/{name}
  • /index/{name}/dump
  • /index/{name}/export
  • /index/{name}/import
  • /index/{name}/rebuild
  • /index/{name}/recreate
  • /index/{name}/statistics
  • /index/{name}/status
  • /index/{name}/status-combined
  • /index/{name}/columns/names
  • /index/{name}/dump/status
  • /index/{name}/engine/files
  • /index/{name}/export/status
  • /index/{name}/indexer/abort
  • /index/{name}/indexer/status
  • /index/{name}/record/best
  • /index/{name}/record/candidates
  • /index/{name}/record/{id}
  • /index/{name}/source/columnnames
  • /index/{name}/statistics/{category}
  • /index/{name}/engine/files/{filename}
  • GET
  • GET
  • GET
  • GET
  • GET
  • DELETE GET POST
  • HEAD
  • HEAD
  • POST
  • HEAD
  • HEAD
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • HEAD
  • GET
  • POST
  • POST
  • GET
  • POST
  • GET
  • GET
Manages projects, fields and associated search indexes. Provides the search functionality.

To perform a search request, use either
/index/{name}/record/candidates or
/index/{name}/record/best

ServerInstanceService
  • /server
  • /server/connect
  • /server/list
  • /server/starttime
  • /server/time
  • /server/time-utc
  • /server/{id}
  • /server/settings/checkSSLCertificates
  • POST
  • HEAD
  • GET
  • GET
  • GET
  • GET
  • DELETE
  • GET PUT
Manages the available server instances
SystemService
  • /system/messages
  • /system/smtp
  • /system/messages/count
  • /system/notification/settings
  • /system/notification/types
  • /system/report/settings
  • /system/smtp/test
  • GET
  • DELETE GET POST
  • GET
  • DELETE GET POST
  • GET
  • GET POST
  • POST
Manages general system settings.

Data Types

JSON

type description
AssaScoringSettings Scoring Configuration for the ASSA Verifier
Column Configuration of a column. This provides information about whether or not a column is searchable or whether it is used as filter.
ColumnScoringSettings Scoring settings for a single column.

This is only used for record verifier scoring. This is not relevant for candidate search.

DocumentQuery Query for finding records in an index that appear on a given document.

This type of query triggers two searches :

  • One on the big search index for identifying candidates
  • One on a pool with just the document text for finding out which candidates are really the best
DumpStatus Status information about the dump of the content of a search index to a file.
DuplicateRecordCandidate Result information about a matching record.
DuplicateRecordDetectionTask Wrapper object for containing the criteria to detect the duplicate data in the index's record source.
EnhancedJDBCDataSourceCfg Enhancement of JDBCDataSourceCfg that include user name and password - required for testing a connection.
FieldScore Field scoring information
Filter Filter object consists a key-value pair , used for filtering in queries at the time of candidate or best search.
IndexerStatus Status information about the last rebuild or recreate action on an index.
JDBCDataSourceCfg Configuration of a JDBC data source that can be used for a JDBCRecordIndexer
LocalizedSystemMessage A system message represents an important information or error message related to the status of the system itself or a component of the system.
NotificationSettings Configuration settings for email notification
NotificationType Refers the type of notification for rebuild status or server availability.
PerformanceStatistics Provides statistics for a given period of time.
Query Full query object controls most of the settings for an individual search request.
QueryResultSet Collection of results for a single record.
RecordScoringSettings Scoring configuration for RecordVerifier.
ReportSettings Configures the creation of reports for third party reporting tools.
ReportStatus Status of a previous or ongoing report creation.
SMTPAccount Configuration for using an SMTP server to send mails.
ScoringSettings Parent and abstract scoring configuration which can be used either for AssaScoringSettings or RecordScoringSettings implementation.
SearchIndexCfg Configuration settings for a Search Index.
SearchIndexCfgSummary Configuration summary instance for a search index.
SearchIndexStatus Status information about a single search index
SearchResult Result information about a matching record.
ServerInstanceCfg Configuration information about a registered server instance.
TextReference It references a section within a document text.