lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Amin Mohammed-Coleman <>
Subject Faceted Search using Lucene
Date Mon, 16 Feb 2009 20:37:47 GMT
I am looking at building a faceted search using Lucene.  I know that Solr
comes with this built in, however I would like to try this by myself
(something to add to my CV!).  I have been looking around and I found that
you can use the IndexReader and use TermVectors.  This looks ok but I'm not
sure how to filter the results so that a particular user can only see a
subset of results.  The next option I was looking at was something like

Term term1 = new Term("brand", "ford");

Term term2 = new Term("brand", "vw");

Term[] termsArray = new Term[] { term1, term2 };un

int[] docFreqs = indexSearcher.docFreqs(termsArray);

The only problem here is that I have to provide the brand type each time a
new brand is created.  Again I'm not sure how I can filter the results here.
It may be that I'm using the wrong api methods to do this.

I would be grateful if I could get some advice on this.



P.S.  I am basically trying to do something that displays the following

Personal Contact (23) Business Contact (45) and so on..

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message