Indexer skipped the entire record with malformed SpatialLocation
Observed current behavior:
The entire record was skipped when the record's SpatialLocation attribute was missing the geometry coordinates.
Expected behavior:
When record is incorrect in a way that makes complete indexing impossible, the Indexer should report success (200), but the incorrect parts of the record should not be indexed. The statusCode in the index should be what is used for all cases where data issues are detected.
I can index a record with incorrect SpatialLocation and Indexer returns 200. For these "partially indexed" records, I can do a search where index.statusCode=400 are found. I can see the partially indexed records by searching on index.statusCode = 400. For statusCode = 400, I can see the error message in the index.trace field. The error message should say what the failure was, in this case "Missing feature field in the " where I can see what the is".