Marshall Schor wrote:
Thilo Goetz wrote:
<snip>
From a performance perspective, I'd vote for having the filtering on
the iterator side of thing, where it already is. If one annotator
decides it needs a "filtered index" over annotations, that can affect
the performance of all other annotators as well, because then all
annotations not only go into the regular annotation index, but the
additional index as well.
Wouldn't the performance be better with the filtering on the indexing
side, if the #writes/updates << # read accesses to the filtered set?
No, because the way I see it, no filtering would ever be necessary. If
you have a different annotation index for each anchored view, you don't
need to do any filtering at indexing time, nor at access time.
--Thilo
- Re: CAS and CasView redesign - question if all views should... Thilo Goetz
-