On Apr 4, 2011, at 6:23 PM, Sanne Grinovero wrote: > </snip> > > there's one catch: > when searching for a class type, it will only include results from > known subtypes. The targeted type is automatically added to the known > classes, but eventually existing subtypes are not discovered. > > Bringing this issue to an extreme, if the query is not targeting any > type, and no indexed types where added to the grid (even if some exist > already as they might have been inserted by other JVMs or previous > runs), all queries will return no results. > How to solve this? > - class scanning?
Nope, too expensive. > - explicitly list indexed entities in Infinispan configuration? No > - a metadata cache maintaining a distributed&stored copy of known types That sounds more appealing. It could be a good middle ground until Search can search for types. > - search for types in the index :) would be nice, but the current > design in Search mandates to know the entities first to know how the > indexes are named. without name I can't open the index, but maybe we > could have the user specify the index names instead of all entity > classtypes. > > Feedback on the API is more urgent than to solve this, so it could > make it for Infinispan 5 Beta1. > > Cheers, > Sanne > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev -- Galder Zamarreño Sr. Software Engineer Infinispan, JBoss Cache _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
