Hi: I have an object (say Person like in the example in the docs) and it has field address (String) which is exposed using theĀ @QuerySqlField annotation. I've inserted some entries in the cache and now want to change the field to @QueryTextField for text base queries. 1. Will this updated Person class conflict with those with the older entries ?2. Do I need to update/reload the entries (which were not having address as @QueryTextField annotation) so that they can be used for text queries ?3. Is there a way to programmatically distinguish between those entries which has the @QueryTextField vs those that had @QuerySqlField annotation ?4. Is there a list of changes in a class (eg: Person) above that can be compatible with the older class and those that are not ?5. How does the system behave if I remove an indexed annotation from a field ? 6. What is the best way to deal with such changes (eg: adding/removing new indexed, text fields, non-indexed fields) ?
Thanks
