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.