>  If so how would you query on two different location or repositories
merging the hits ordered by their score?
To achieve this, you should go deep into jackrabbit / lucene api building a
MultiSearcher that reads multiple workspaces indicies and run query on it.

Manuel

2010/6/22 Fabrizio Giustina <[email protected]>

>
> Hi Will,
> we implemented jcr:score along with other nice features (spell check,
> paging, lazy loading of contents) in the criteria project at
> http://www.openmindlab.com/lab/products/mgnlcriteria.html
>
> We still didn't released a final version of this implementation (will
> be version 2.0) although we have done at least a dozen of internal
> beta releases, fully working on the real projects... we are cleaning
> up the support for different jackrabbit versions (since at is some
> features are tied to the jackrabbit version the project is compiled
> with) before adding a proper documentation to the website and finalize
> the release.
> In the meanwhile anyway you can grab the source from svn for an
> inspiration, it's well documented and with several tests.
>
> the only bad news:
> >  If so how would you query on two different location or repositories
> merging the hits ordered by their score?
>
> merging the score from different queries is not supported by Lucene,
> the score number only has a value relative to a single query and
> sorting different results using this value is not really meaningful
> (other then definitively heavy from a performance side, since you will
> have to get all the results for sorting)
>
> fabrizio
>
>
>
> On Sun, Jun 20, 2010 at 9:12 PM, Will Scheidegger
> <[email protected]> wrote:
> >
> > Dear Magnolians
> >
> > So queries can be ordered by "jcr:score"... but how can I access the
> jcr:score? According to [1] jcr:score is a ColumnSpecifier, except that it
> seems the column cannot be accessed, because jcr:score
> > - is not stored in the MetaData of the Content objects returned from the
> query
> > - is not in the properties of the javax.jcr.Node object associated with
> the Content object
> >
> > Does this value only exist during query time and does not make it to the
> returned objects? If so how would you query on two different location or
> repositories merging the hits ordered by their score? Or to be more precise:
> How can I query the website and dms at the same time returning the hits in
> one combined list according to their score?
> >
> > Thanks!
> > -will
> >
> > ----------------------------------------------------------------
> > For list details see
> > http://www.magnolia-cms.com/home/community/mailing-lists.html
> > To unsubscribe, E-mail to: <[email protected]>
> > ----------------------------------------------------------------
> >
> >
>
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------
>
>

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to