Connectors 101
The course for Connectors 101 focuses on how to choose, install, and configure connectors in Fusion.
Connector frameworks
Fusion connectors are built using two different frameworks. Learn more about V1 and V2 connectors.Connector configuration
Connector plugins can be hosted within Fusion, or can run remotely. The communication of messages between Fusion and a remote connector or hosted connector are identical; Fusion sees them as the same kind of connector. This means you can implement a plugin locally, connect to a remote Fusion for initial testing, and when done, upload the same artifact into Fusion, so Fusion can host it for you.Hosted connectors
Connectors hosted in Fusion are cluster aware. This means that when a new instance of Fusion starts up, the connectors on other Fusion nodes become aware of the new connectors, and vice versa. This makes scaling the crawling process very natural and simple.Remote connectors
In Fusion 5.x, Remote connectors become clients of Fusion. These clients run a very lightweight process and communicate to Fusion using a very efficient messaging format. This option makes it possible to put the connector wherever the data lives. This may be done for performance reasons, or for security/access reasons. If you are using Fusion 4.x, see Remote Connectors for more details.Connector logs
You can collect connector logs to troubleshoot issues or send to Lucidworks Support.- Self-hosted Fusion
- Lucidworks Search
Connector logs are written to pod stdout.
Use
kubectl logs to stream connector logs.
Replace NAMESPACE with your Fusion deployment namespace, such as prod.-
V1 (classic) connectors:
If the command returns no results, run
kubectl get deploy -n NAMESPACE | grep -i classicto confirm the label. -
V2 and Pro connectors:
--previous to any command to retrieve logs from a pod that has already crashed or restarted.
To retrieve logs from a specific time window, replace -f with --since=DURATION or --since-time=RFC3339-TIMESTAMP. Examples include --since=2h to retrieve logs from the past two hours or --since-time=2025-03-14T11:00:00Z to retrieve logs from a specific time expressed in the RFC-3339 standard.If you have Grafana with Loki installed, you can also query connector logs by component label.
See Grafana and Loki for query guidance.
Security trimming
Security trimming in Fusion connectors ensures that users can only access the data they have permissions for, maintaining security and compliance. It works by filtering out unauthorized documents or data based on user access rights before the data is exposed in search results.Security Trimming With Fusion Connectors
The course for Security Trimming With Fusion Connectors focuses on how to apply security trimming using Fusion connectors.
Common crawl terms
In Fusion connectors, “crawl,” “recrawl,” “incremental crawl,” “stray content deletion,” and “dedupe” describe different behaviors during data collection. The terms often appear together, but each one controls a specific aspect of how content is added, updated, or removed.- Full Crawl:
A full crawl is performed the first time you run a datasource job to discover and ingest all items in scope. Some connectors expose a full crawl option to force this behavior. - Recrawl:
A recrawl is any subsequent run of the same datasource. The connector uses the CrawlDB and checkpoints to determine what has changed since the previous run.- Full recrawl: A full recrawl re-fetches the entire source content, which includes new and modified items. Removed items at the source are deleted from the datasource using stray content deletion.
- Incremental crawl:
An incremental crawl is a mode of recrawl that fetches only new or modified items since the last run. Stray content deletion is not supported for incremental crawls.
- Stray content deletion:
Enabling stray content deletion removes items during a recrawl when those items no longer exist at the source. All V2 and Pro connectors also include a circuit breaker setting that prevents accidental mass deletion when deletions exceed a configurable threshold. - Dedupe:
Dedupe prevents duplicate documents from being indexed, such as identical pages or items that resolve to the same canonical record. - Signature evaluation Each document generates a unique signature. When a datasource is recrawled, unchanged documents have unchanged signatures and skip reindexing.
Learn more
Delete a Connector
Delete a Connector
You can delete a connector using the Fusion UI or the Blob Store API.
Deleting a connector using the Fusion UI
- In the Fusion UI, navigate to System > Blobs.
- Under Connector Plugin, select the connector to delete.
- Click Delete Blob. Fusion prompts you to confirm that you want to delete the blob.
- Click Yes, Delete. The connector disappears from the blob list.
Deleting a connector using the REST API
-
Get the list of blobs of the connector plugin type:
-
Locate the connector you want to delete, and copy its ID.
For example, the Jive connector ID is
lucid.jive: -
Delete the connector as follows:
For exampleA null response indicates success. You can verify that the connector is deleted like this: