tag:blogger.com,1999:blog-7735872642513631302.post5091022472805533192..comments2023-07-15T17:54:51.492+01:00Comments on Alexey Ragozin: Coherence 101, Filters performance and indexingAlexey Ragozinhttp://www.blogger.com/profile/13720493857045012756noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-7735872642513631302.post-60416734000971061362015-04-10T04:42:49.592+01:002015-04-10T04:42:49.592+01:00Does your custor extractor implements "equals...Does your custor extractor implements "equals" and "hashCode"?<br />Extractor instance themself is used a key to find index to use.<br />Take a look at http://docs.oracle.com/cd/E24290_01/coh.371/e22843/com/tangosol/util/aggregator/QueryRecorder.html, it should help you to get execution plan information for query.Alexey Ragozinhttps://www.blogger.com/profile/13720493857045012756noreply@blogger.comtag:blogger.com,1999:blog-7735872642513631302.post-65011291960049448542015-04-08T17:56:05.072+01:002015-04-08T17:56:05.072+01:00I've added an index that use a custom extracto...I've added an index that use a custom extractor that extends AbstractExtractor and overrides only the extract method to return a List of Strings. Then I have a ContainsFilter which uses the same custom extractor that looks for the occurence of a single String in the List of Strings. It does not look like my index is being used. What am I doing wrong? Also, is there some debugging I can switch on to see which indices are used?Ramblerhttps://www.blogger.com/profile/07959308572955400302noreply@blogger.com