I have an on-premise SP2016 site collection where I'm a site collection administrator.
I've created a custom Library, based on a custom Content Type inheriting from the native Document Set. I've bound that content type to my library and removed the default "Document" cotent type.
My custom Content Type contains two custom Site Columns : - My_Collaborator - type : Person - My_Type - type : managed metadata (the term store is the term store of another site collection, which I've shared with this site collection)
I've had no problem adding a document in the document set, and no problem setting a value for all the fields, even the custom fields. I've made sure the document is not extracted and has a major version.
Then I've run a full crawl of the web app (I've access to that too), and made sure it was over.
Now I'm facing this problem : SharePoint doesn't seem to create a Crawled Property for any of my columns. I don't see them when I go to Site Settings --> Search Schema (I'm not confusing with just "Schema").
Why? Is there a setting somehwere that would tell SharePoint to ignore that column?
EDIT: There were errors in the Crawl Log about this specific Document Set. I didn't want to leave any potential solution out so I Reset the crawl Index ("Reset Index") and ran a Full Crawl again. This time my document set appears as crawled and the results appear in the search results on the site.
...and yet the Crawled properties based on my columns still don't appear in the Search Schema! I'm going mad.
EDIT : I want to stress that any answer about the managed properties is irrelevant. The issue here is that the crawled property does not appear.