Structure of GraphQL queries
Use the items() and componentPresentations() fields in your GraphQL query to fetch items from the Content Delivery environment. You can filter the returned items, limit them, sort them and paginate them.
You can query all published and indexed content in a Content Delivery environment, regardless of whether the content originates from Tridion Sites or from Tridion Docs.
Specific types of content published from Tridion Sites may have been marked as non-indexable, which means that such content cannot be searched or queried, even though the content is present in the Elasticsearch database. Specifically, content published from Tridion Sites ends up in the following places:
| Type of content | Location if marked as indexable | Location if marked as non-indexable |
|---|---|---|
| Data | content+language if it has a locale
| rawContent |
| Metadata | dynamic | dynamic_not_indexed |