Thanks all. Good to know that! -- -- "The most beautiful thing we can experience is the mysterious. It is the source of all true art and all science. He to whom this emotion is a stranger, who can no longer pause to wonder and stand rapt in awe, is as good as dead: his eyes are closed." (A. Einstein)
On Wed, Nov 17, 2010 at 2:56 AM, Ard Schrijvers <[email protected]>wrote: > On Wed, Nov 17, 2010 at 10:28 AM, Gadbury <[email protected]> wrote: > > > > Sorry to jump on this thread but it seems like the relevant place to ask > the > > question. > > > > If we used versioning to archive old content, is it possible to > dynamically > > include / exclude the versioned content in a query? > > > > I'm working on an ecommerce web app whereby digital content can be > > downloaded. If a product is removed (or rather, removed from sale), > users > > that have purchased he product should still be able to download the > content > > (so really, it is not deleted). It would make sense for me to be able to > > differentiate between 'deleted' and non-deleted products. At present, I > > just use a boolean flag but it's not ideal. It would be nice to be able > to > > have two queries.... one that queries just the available content and one > > that queries available and archived content. Is this possible? > > By default the switch is made by checking the query: If it does not > start with /jcr:root/jcr:system, then versioning index is skipped as > it can never have a hit there. > > If you want to query version history as well, you cannot include a > path constraint that is 'outside' versioning. You can also extend the > SearchIndex to hook in your own logic whether the version index should > be used. I don't think however you can somehow 'add' this info to a > query like xpath: how would this look in xpath? > > Regards Ard > > > -- > > View this message in context: > http://jackrabbit.510166.n4.nabble.com/Query-over-multiple-workspaces-tp3044432p3046345.html > > Sent from the Jackrabbit - Users mailing list archive at Nabble.com. > > > > > > -- > Hippo > Europe • Amsterdam Oosteinde 11 • 1017 WT Amsterdam • +31 (0)20 522 > 4466 > USA • San Francisco 185 H Street Suite B • Petaluma CA 94952-5100 > • +1 (707) 773 4646 > Canada • Montréal 5369 Boulevard St-Laurent • Montréal QC H2T > 1S5 • +1 (514) 316 8966 > www.onehippo.com • www.onehippo.org • [email protected] >
