Skip to main content

Develop with FastTrack

Introduction to FastTrack

FastTrack is a library of search, visualization, and analytics widgets used to build React applications quickly on top of MarkLogic’s powerful multi-model database and search platform. FastTrack can be imported into a React application. The widgets can then be connected to MarkLogic's backend APIs, and data retrieved from MarkLogic displayed in a variety of ways.

FastTrack lets you build:

  • Faceted search applications (SearchBox, ResultsSnippet, ResultsConfig, ResultsCustom, StringFacet, BucketRangeFacet, NumberRangeFacet, DateRangeFacet).

  • Network graphs for visualizing relationships in data (NetworkGraph).

  • Timelines for organizing time-based information (Timeline).

  • Maps for displaying geospatial data and constraining that data with polygons (GeoMap).

  • Dashboards with interactive charts (CategoricalChart, TwoLayersChart).

FastTrack's MarkLogicContext connects your application to MarkLogic and exposes methods for communicating with MarkLogic's REST endpoints. MarkLogicContext lets you add interactivity across a React application by defining MarkLogic search constraints, executing complex structured searches that include those constraints, and updating application widgets as new search results are returned.