This is to support indexing of non-string values as described in the issue #151. All logic defined in the method GetValue() stays the same, but now it allows to create a custom implementation of IAlgoliaSearchPropertyIndexValueFactory and push object values to Algolia if necessary.
This is to support indexing of non-string values as described in the issue #151. All logic defined in the method
GetValue()
stays the same, but now it allows to create a custom implementation ofIAlgoliaSearchPropertyIndexValueFactory
and push object values to Algolia if necessary.Before:![image](https://github.com/umbraco/Umbraco.Cms.Integrations/assets/4091048/62f63af9-7cce-4e09-814a-5482628c595a)
After:![image](https://github.com/umbraco/Umbraco.Cms.Integrations/assets/4091048/1f2e4816-59d2-4585-9d22-88d5621362a5)