Call Support:Direct: (214) 420-1337Toll Free: (877)
Monday through Friday 8 a.m. to 6 p.m. Central
I'm looking at an installation that has a searchable user profile field of type checkbox, and searches that filter on that field do not yield results. Looking at the index the profile fields are indexed, but some are missing.
Looking at a method on SearchIndexDocumentMapper that is called from MapUser, there is a switch on PropertyType that looks at Int, Double, String, Date and DateTime, but no Bool.
Can anyone confirm if this is the case? If it is, it looks like a bug. Is there any workaround?
Implementing a custom ISearchIndexDocumentMapper that inherits from the default one and includes boolean fields might be possible, but I'd like to stay away from doing that.
Another option would be to intercept a bulk indexing event on ISearchIndexingEvents, which might be easier and safer.
Telligent Systems, Inc. ©2013, All Rights Reserved