There are a number of reasons why your content on Contentful may not be indexing in Nacelle. This page aims to highlight a few of the most common reasons. It's important to note that because Nacelle ingest data in batches, if one item fails, the entire batch fails. This means a single piece of content can cause multiple entires to not be indexed.
Content Too Large
Depending on the version of Nacelle you are on, there are different limits to how large Contenful entries can be. For V1 users the limit is 400kb, and for V2 users this limit is 1mb.
Circular References
Circular errors are most common when a field in Contentful is referencing another model. From a database perspective, you can think of these fields as foreign keys.
As a general rule of thumb, when dealing with an "article" content type, Nacelle specifically looks for the relatedArticles field and maps it, removing some fields, to prevent these circular references.
No Handles
In V1 entries are required to have a `handle` field. If this field is not present Nacelle will not index the product, instead when ingesting data from Contentful it will skip over those entries.
Comments
0 comments
Please sign in to leave a comment.