Indexing APIs
The Indexing APIs are a group of APIs that can help you manage the way your Fusion instance ingests and processes documents and signals. You can use them to manage your index pipelines, index profiles, and index stages.
For more information, view the API specification.
This group also contains APIs for parsers, but these endpoints are deprecated in 5.12 and will be removed at a later date. Use the Async Parsing API instead. |
Fusion indexes data into collections in Solr. Indexing optimizes the data for search, after which it can be queried. Index stages process data according to their function. To see all available index pipeline stages, refer to Index pipeline stages reference. Index pipelines are groupings of one or more index stages, and the order of stages affects how the data is indexed. Index profiles are mappings of index pipelines, parsers, and collections. They’re useful for sharing index pipelines across multiple collections.
Use these endpoints to perform the following indexing operations:
-
Create, modify, and delete index profiles.
-
Send documents directly to an index profile for indexing.
-
View the available index pipeline stages and their configuration parameters.
-
View, install, and manage custom index stages developed with the Index Stage SDK.
Lucidworks recommends using the Index Profiles API to push one or more JSON records to an index pipeline. Include a transaction code on each record. In the index pipeline, add fields to support troubleshooting such as Solr indexed timestamp, batch ID or hash of content record. This lets you query Fusion to compare against expected values to determine if there are missing documents. |