# Zingg

## Zingg-Latest

- [Welcome To Zingg](https://docs.zingg.ai/latest/readme.md): Hope you find us useful :-)
- [Step-By-Step Guide](https://docs.zingg.ai/latest/stepbystep.md): Instructions on how to install and use Zingg
- [Installation](https://docs.zingg.ai/latest/stepbystep/installation.md): From the pre-built release hosted on GitHub
- [Docker](https://docs.zingg.ai/latest/stepbystep/installation/docker.md): From pre-built Docker image with all dependencies included
- [Sharing Custom Data And Config Files](https://docs.zingg.ai/latest/stepbystep/installation/docker/sharing-custom-data-and-config-files.md): Using custom data to save data files on host machine
- [Shared Locations](https://docs.zingg.ai/latest/stepbystep/installation/docker/shared-locations.md): Shared location used to store Zingg configurations
- [File Read/Write Permissions](https://docs.zingg.ai/latest/stepbystep/installation/docker/file-read-write-permissions.md): To enable user to have create/read/write files in shared location
- [Copying Files To And From The Container](https://docs.zingg.ai/latest/stepbystep/installation/docker/copying-files-to-and-from-the-container.md): Alternative to volume/bind mount
- [Installing From Release](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release.md): From the pre-built release hosted on GitHub
- [Single Machine Setup](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/single-machine-setup.md): For standalone local Spark without a cluster
- [Spark Cluster Checklist](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/spark-cluster-checklist.md): To configure Zingg in a Spark cluster
- [Installing Zingg](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/installing-zingg.md): Downloading and setting things up
- [Verifying The Installation](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/verification.md): To verify the Zingg installation works fine
- [Enterprise Installation for Snowflake](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake.md): From the jars provided
- [Setting up Zingg](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/setting-up-zingg-enterprise-for-snowflake.md)
- [Snowflake Properties](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/snowflake-properties.md): Connection Details
- [Match Configuration](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/match-configuration.md): Configuring Zingg Enterprise For Snowflake
- [Running Asynchronously](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/running-asynchronously.md): To ensure Zingg works as a background process
- [Verifying The Installation](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/verifying-the-installation.md): To verify that Zingg Enterprise installation works perfectly
- [Compiling From Source](https://docs.zingg.ai/latest/stepbystep/installation/compiling-from-source.md): For a different Spark version or compiling latest code
- [Hardware Sizing](https://docs.zingg.ai/latest/stepbystep/hardwaresizing.md): Hardware required for different sizes of data
- [Zingg Runtime Properties](https://docs.zingg.ai/latest/stepbystep/zingg-runtime-properties.md): Memory, external jars and other runtime properties
- [Zingg Command Line](https://docs.zingg.ai/latest/stepbystep/zingg-command-line.md): Using Zingg command line to interact with Zingg
- [Configuration](https://docs.zingg.ai/latest/stepbystep/configuration.md): JSON configuration file required to work with Zingg
- [Configuring Through Environment Variables](https://docs.zingg.ai/latest/stepbystep/configuration/configuring-through-environment-variables.md): Passing Configuration value through the system environment variable
- [Data Input And Output](https://docs.zingg.ai/latest/stepbystep/configuration/data-input-and-output.md): Connecting Zingg to user data and writing results to a datastore and format of your choice
- [Input Data](https://docs.zingg.ai/latest/stepbystep/configuration/data-input-and-output/data.md)
- [Output](https://docs.zingg.ai/latest/stepbystep/configuration/data-input-and-output/output.md): Information about output generated
- [Field Definitions](https://docs.zingg.ai/latest/stepbystep/configuration/field-definitions.md): Defining which fields should appear in the output and whether and how they need to be used in matching.
- [Standardise Postprocessor](https://docs.zingg.ai/latest/stepbystep/configuration/standardisepostprocessor.md)
- [User Defined Mapping Match Types](https://docs.zingg.ai/latest/stepbystep/configuration/adv-matchtypes.md): Defining match types to match better and faster
- [Deterministic Matching](https://docs.zingg.ai/latest/stepbystep/configuration/deterministicmatching.md): Ensuring higher matching accuracy and performance
- [Pass Through Data](https://docs.zingg.ai/latest/stepbystep/configuration/passthru.md): Supressing records entirely during matching yet preserving them in the output
- [Model Location](https://docs.zingg.ai/latest/stepbystep/configuration/model-location.md)
- [Tuning Label, Match And Link Jobs](https://docs.zingg.ai/latest/stepbystep/configuration/tuning-label-match-and-link-jobs.md)
- [Telemetry](https://docs.zingg.ai/latest/stepbystep/configuration/telemetry.md): Product usage data captured by Zingg OSS to improve user experience
- [Working With Training Data](https://docs.zingg.ai/latest/stepbystep/createtrainingdata.md)
- [Finding Records For Training Set Creation](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/findtrainingdata.md): Pairs of records that match or dont so as to train Zingg
- [Labeling Records](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/label.md): Providing user feedback on the training pairs
- [Find And Label](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/findandlabel.md)
- [Using Pre-existing Training Data](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/addowntrainingdata.md): Supplementing Zingg With Existing Training Data
- [Updating Labeled Pairs](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/updatinglabels.md)
- [Documenting The Training Data](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/generatingdocumentation.md)
- [Model Difference](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/modeldiff.md): Comparison of two outputs with different models
- [Ensuring Scalability](https://docs.zingg.ai/latest/stepbystep/verifyblocking.md): Understanding how blocking is working before running match or link
- [Building And Saving The Model](https://docs.zingg.ai/latest/stepbystep/train.md): So that the same model can be applied to new data
- [Finding The Matches](https://docs.zingg.ai/latest/stepbystep/match.md): Finds the records that match with each other.
- [Adding Incremental Data](https://docs.zingg.ai/latest/stepbystep/runincremental.md): Building a continuously updated identity graph with new, updated, and deleted records
- [Linking Across Datasets](https://docs.zingg.ai/latest/stepbystep/link.md)
- [Lookup Data](https://docs.zingg.ai/latest/stepbystep/lookup.md)
- [Approval of Clusters](https://docs.zingg.ai/latest/stepbystep/approval.md)
- [Reassign ZINGG ID](https://docs.zingg.ai/latest/stepbystep/reassignzinggid.md): Reassign the ZINGG IDs for clusters from the original production model
- [Data Sources and Sinks](https://docs.zingg.ai/latest/connectors.md)
- [Zingg Pipes](https://docs.zingg.ai/latest/connectors/pipes.md)
- [Databricks](https://docs.zingg.ai/latest/connectors/databricks.md)
- [Microsoft Fabric](https://docs.zingg.ai/latest/connectors/fabric.md)
- [Snowflake](https://docs.zingg.ai/latest/connectors/snowflake.md): Identity Resolution on Snowflake
- [JDBC](https://docs.zingg.ai/latest/connectors/jdbc.md)
- [Postgres](https://docs.zingg.ai/latest/connectors/jdbc/postgres.md)
- [MySQL](https://docs.zingg.ai/latest/connectors/jdbc/mysql.md)
- [AWS S3](https://docs.zingg.ai/latest/connectors/amazons3.md)
- [Cassandra](https://docs.zingg.ai/latest/connectors/cassandra.md)
- [MongoDB](https://docs.zingg.ai/latest/connectors/mongodb.md)
- [Neo4j](https://docs.zingg.ai/latest/connectors/neo4j.md)
- [Parquet](https://docs.zingg.ai/latest/connectors/parquet.md)
- [BigQuery](https://docs.zingg.ai/latest/connectors/bigquery.md)
- [Exasol](https://docs.zingg.ai/latest/connectors/exasol.md)
- [Working With Python](https://docs.zingg.ai/latest/working-with-python.md): A whole new way to work with Zingg!
- [Community Python API](https://docs.zingg.ai/latest/working-with-python/index.md)
- [Enterprise Python API](https://docs.zingg.ai/latest/working-with-python/working-with-python-enterprise.md): A whole new way to work with Zingg Enterprise!
- [ZinggEC Python API](https://docs.zingg.ai/latest/working-with-python/working-with-python-enterprise/index.md)
- [ZinggES Python API](https://docs.zingg.ai/latest/working-with-python/working-with-python-enterprise/index-1.md)
- [Running Zingg On Cloud](https://docs.zingg.ai/latest/running.md)
- [Running On AWS](https://docs.zingg.ai/latest/running/aws.md)
- [Running On Azure](https://docs.zingg.ai/latest/running/azure.md)
- [Running On Databricks](https://docs.zingg.ai/latest/running/databricks.md): Step by Step Identity Resolution with Zingg on Databricks
- [Running on Fabric](https://docs.zingg.ai/latest/running/running-on-fabric.md): Step by Step Identity Resolution with Zingg on Fabric
- [Zingg Models](https://docs.zingg.ai/latest/zmodels.md)
- [Pre-Trained Models](https://docs.zingg.ai/latest/zmodels/pretrainedmodels.md)
- [Improving Accuracy](https://docs.zingg.ai/latest/improving-accuracy.md)
- [Ignoring Commonly Occuring Words While Matching](https://docs.zingg.ai/latest/improving-accuracy/stopwordsremoval.md)
- [Defining Domain Specific Blocking And Similarity Functions](https://docs.zingg.ai/latest/improving-accuracy/definingown.md): To add blocking functions and how they work
- [Interpreting Output Scores](https://docs.zingg.ai/latest/scoring.md)
- [Explanation of Matches](https://docs.zingg.ai/latest/explainoutput.md)
- [Which records matched with each other in a cluster](https://docs.zingg.ai/latest/explainoutput/which-records-matched-with-each-other-in-a-cluster.md): Ready to audit a cluster? Plug in the Zingg ID and go. Get pair-level traceability for clusters.
- [Output Statistics](https://docs.zingg.ai/latest/explainoutput/stats.md): Under the hoods of the matching process
- [Configuring Output Statistics](https://docs.zingg.ai/latest/explainoutput/stats/configuring-output-statistics.md)
- [Cluster Statistics](https://docs.zingg.ai/latest/explainoutput/stats/cluster-statistics.md)
- [Record Statistics](https://docs.zingg.ai/latest/explainoutput/stats/record-statistics.md): Record level matching explanation
- [Summary Statistics](https://docs.zingg.ai/latest/explainoutput/stats/summary-statistics.md)
- [Combining Different Match Models](https://docs.zingg.ai/latest/relations.md): When a single match model is not sufficient
- [Reporting Bugs And Contributing](https://docs.zingg.ai/latest/contributing.md)
- [Setting Up Zingg Development Environment](https://docs.zingg.ai/latest/contributing/settingupzingg.md)
- [macOS Setup Guide](https://docs.zingg.ai/latest/contributing/settingupzingg/macossetup.md)
- [Ubuntu/WSL2 Setup Guide](https://docs.zingg.ai/latest/contributing/settingupzingg/ubuntusetup.md)
- [Community](https://docs.zingg.ai/latest/community.md)
- [Frequently Asked Questions](https://docs.zingg.ai/latest/faq.md)
- [Reading Material](https://docs.zingg.ai/latest/reading.md)
- [Security And Privacy](https://docs.zingg.ai/latest/security.md): A note about telemetry and product usage data collection in Zingg
