---
title: LSMMap
framework: Latent Semantic Mapping
role: symbol
role_heading: Class
path: latentsemanticmapping/lsmmap
---

# LSMMap

A map between a set of categories and related text.

## Declaration

```swift
class LSMMap
```

## Overview

Overview An LSMMap is a mutable, opaque Core Foundation type that represents a map.

## Topics

### Creating a Map

- [LSMMapCreate(_:_:)](latentsemanticmapping/lsmmapcreate(_:_:).md)
- [Map Flags](latentsemanticmapping/map-flags.md)

### Managing a Map’s Properties

- [LSMMapSetProperties(_:_:)](latentsemanticmapping/lsmmapsetproperties(_:_:).md)
- [LSMMapGetProperties(_:)](latentsemanticmapping/lsmmapgetproperties(_:).md)
- [Map Properties](latentsemanticmapping/map-properties.md)

### Starting Training Mode

- [LSMMapStartTraining(_:)](latentsemanticmapping/lsmmapstarttraining(_:).md)
- [LSMMapAddCategory(_:)](latentsemanticmapping/lsmmapaddcategory(_:).md)
- [LSMMapGetCategoryCount(_:)](latentsemanticmapping/lsmmapgetcategorycount(_:).md)
- [LSMMapSetStopWords(_:_:)](latentsemanticmapping/lsmmapsetstopwords(_:_:).md)
- [LSMMapAddText(_:_:_:)](latentsemanticmapping/lsmmapaddtext(_:_:_:).md)
- [LSMMapAddTextWithWeight(_:_:_:_:)](latentsemanticmapping/lsmmapaddtextwithweight(_:_:_:_:).md)
- [LSMCategory](latentsemanticmapping/lsmcategory.md)

### Starting Classification Mode

- [LSMMapCompile(_:)](latentsemanticmapping/lsmmapcompile(_:).md)
- [LSMMapCreateClusters(_:_:_:_:_:)](latentsemanticmapping/lsmmapcreateclusters(_:_:_:_:_:).md)
- [Clustering Flags](latentsemanticmapping/clustering-flags.md)
- [LSMMapApplyClusters(_:_:)](latentsemanticmapping/lsmmapapplyclusters(_:_:).md)

### Loading and Saving a Map

- [LSMMapCreateFromURL(_:_:_:)](latentsemanticmapping/lsmmapcreatefromurl(_:_:_:).md)
- [LSMMapWriteToURL(_:_:_:)](latentsemanticmapping/lsmmapwritetourl(_:_:_:).md)
- [LSMMapWriteToStream(_:_:_:_:)](latentsemanticmapping/lsmmapwritetostream(_:_:_:_:).md)
- [Storage Flags](latentsemanticmapping/storage-flags.md)

### Getting the Type Identifier

- [LSMMapGetTypeID()](latentsemanticmapping/lsmmapgettypeid().md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Text Classification

- [LSMText](latentsemanticmapping/lsmtext.md)
- [LSMResult](latentsemanticmapping/lsmresult.md)
