Store and search environment
The main objective of the Semantic MediaWiki software is to provide "semantic" functions on top of MediaWiki to enable machine-reading of wiki-content and allow structured content to be queryable and presentable to an on-wiki or external audience.
Depending on the circumstances and environmental requirements, users have the choice between the following store implementations:
- SQLStore to be used as default storage and query engine for small and mid-size wikis
- ElasticStore recommended to large wiki farms which require to scale, or for users with a requirement to combine structured and unstructured searches
- SPARQLStore for advanced users that have an extended requirement to work with a triple store and linked data, or require the data to be published to a public endpoint