Fusion Services

Fusion services are registered with the Apache ZooKeeper.

Summary of Services

Aggregator

The aggregator service handles signal aggregation. Aggregated signal events are indexed into one of two system-level collections: collection_signals-aggr and collection_signals. The primary function of this service is to provide faster querying for recommendations.

More information about this service is in the Signals section.

Configurations

The configurations service handles system configuration settings, which can be accessed via the UI or a REST API. Some of the information provided by this service comes from Fusion configuration files, and some is read from the operating system.

More information about this service is in the section Configurations API.

Connectors

The connectors service handles crawling of various types of content repositories. Connectors are general-purpose programs used to fetch data, and the connector service contains these programs.

More information about this service is in the section Connectors.

dynamicSchema

The dynamicSchema service enables Solr’s managed schema functionality, which allows programmatic access to Solr’s schema.xml file, and also enables schemaless mode.

More information about this service is in the section Collection Features.

Features

The features service handles each of the collection features currently supported in Fusion, including dynamicSchema, searchLogs, and signals.

More information about this service is in the section Collection Features.

History

The history services handles history data for each service. Most commonly, it logs when each service stops and starts, but in some cases it records more information. The scheduler history, for example, records the result of each job the scheduler runs.

More information about this service is in the section History API.

Index-pipelines

The index-pipelines service handles the definition and execution of the index pipelines, which is an extract-transform-load system to prepare and process documents into the index.

More information about this service is in the section Index Pipelines.

Index-profiles

The index-profiles stage handles the creation of search profiles to associate index pipelines with specific collections, and it allows a single index pipeline to be shared among multiple collections.

More information about this service is in the section Index Profiles.

Index-stages

The index-stages service handles the definition of the index stages that form index pipelines.

More information about this service is in the section Index Pipelines.

Introspect

The introspect service provides schema-like investigation into the REST API endpoints supported by each service. It shows supported methods, as well as any applicable paths and query parameters.

More information about this service is in the section REST API Reference.

Nodes

The nodes service reports information about cluster nodes configured with Fusion.

More information about this service is in the section Nodes API.

Query-pipelines

The query-pipelines service handles the definition and execution of query pipelines, which transform user queries and processes the responses from Solr.

More information about this service is in the section Query Pipelines.

Query-profiles

The query-profiles stage handles creating search profiles to associate query pipelines with specific collections.

More information about this service is in the section Query Profiles.

Query-stages

The query-stages service handles the definition of the query stages that form query pipelines.

More information about this service is in the section Query Pipelines.

Realm-configs

The realm-configs service handles the definition of authentication realms, or the repositories that contain data about users who authenticate to the system.

More information about this service is in the section Security Realms.

Recommend

The recommend service handles the recommendations provided by Fusion. Recommendations are search results that are derived from previous user behavior, much of which was captured by the aggregator service and stored as signals.

More information about this service is in the section Recommendations.

Reports

The reports service handles analytic reports provided by Fusion, which includes: lessThanN, topQueries, topN, histo, and dateHisto.

More information about this service is in the section Search Query Reporting.

Resources

The resources service provides information to the UI on available and enabled services.

Roles

The roles service handles role definition, which provides a framework to control user access to any Fusion service. This includes access to the services via the UI or with the REST API.

More information about this service is in the section Roles.

Scheduler

The scheduler service handles recurring events in the Fusion system. These events are designated by the user to occur at specific start times and to repeat for defined intervals, and multiple instances of the scheduler service can run accross different nodes.

More information about this service is in the section Schedules.

Schema

The schema service allows editing fields and dynamic fields defined in Solr’s schema.xml file.

searchCluster

The searchCluster service handles information about Solr clusters that are accessible to the Fusion system. This may include an existing SolrCloud implementation or standalone Solr instance.

More information about this service is in the section Search Clusters.

searchLogs

The searchLogs service allows search logs to be indexed for later use by the reporting service.

More information about this service is in Collection Features.

Signals

The signals service handles search events that can later be used for recommendations.

More information about this service is in the section Signals.

Solr

The solr service handles collection-level requests to Solr, providing a way to allow only authorized users direct access to your Solr installations.

More information about this service is in Solr API.

solrAdmin

The solr service handles admin-level requests to Solr, providing a way to allow only authorized users direct access to your Solr installations.

More information about this service is in SolrAdmin API.

Stopwords

The stopwords service allows managing a stop word list for a collection.

More information about this service is in the section Stopwords API.

Synonyms

The synonyms service allows managing a synonym list for a collection.

More information about this service is in the section Synonyms API.

System

The system service provides analytics on the performance of your Solr installation, including threads in use, buffers, and other metrics.

More information about this service is in the section System API.

Usage

The usage service provides data for the System Usage Monitor, a voluntary program to send anonymous data about your system to Fusion.

More information about this service is in the section System Usage Monitor.

Users

The users service handles user records, passwords, and authentication.

More information about this service is in the section Users.