I'm busy creating a Crawler using
FlatDataCrawler for custom non-sitecore data.
Inserting the data into Solr works, but when i'm reading the data with
SolrContentSearchManager my entities are inserted with null field values.
I debugged through Sitecore pdb's to find where Sitecore initializes my custom objects (inherited from
IIndexable) when I use
IProviderSearchContext (This is the
CreateElementInstance method in the
My field values are available when I debug, but
IIndexDocumentPropertyMapperObjectFactory is null so it would never insert these values in my object.
In my configuration I use the same
indexDocumentPropertyMapper configuration as the default Solr configuration.