Yes, scoring functions can work with fields inside complex types. However, when creating a scoring profile through the Azure portal, you need to use the full path to the field, including the names of any parent complex types. In your case, the full path to the updated_at
field would be meta/updated_at
. Make sure to use this full path when creating your scoring function.
If you continue to receive an error, you may want to check that the field is marked as filterable and that you are using the correct data type (Edm.DateTimeOffset
).
I hope this helps!
References: