To don't affect Scoring, use ConstantScoreQuery for the AND clause :-)

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de


> -----Original Message-----
> From: Erick Erickson [mailto:erickerick...@gmail.com]
> Sent: Friday, January 14, 2011 8:25 PM
> To: java-user@lucene.apache.org
> Subject: Re: lucene across many clients
> 
> That is certainly one way of approaching it. Another is to add a ClientId
field
> to each document and add a mandatory "AND ClientId=thisclient"
> to each query.
> 
> This will have some effect on relevance since the statistics are gathered
over
> the whole corpus rather than just the individual client.
> 
> Also, if you us autosuggest, you may well suggest terms that will result
in
> zero hits.
> 
> Best
> Erick
> 
> On Thu, Jan 13, 2011 at 9:58 AM, Sean Joyce
> <s...@arluckpromotions.com>wrote:
> 
> > Hi Lucene Users,
> >
> > I work on a product with several thousand clients. We use Lucene to
> > index various client data and make the functionality available as part
> > of our product. Currently, each client has its own index for security
> > reasons, but I am wondering if this is the best way to handle the
> > indexing moving forward. Right now we don't take advantage of the near
> > real-time indexing. As we scale up (and potentially incorporate NRT),
> > I am wondering if an index per client is the best way to architect the
> > system. Maintaining hundreds or more IndexWriters in memory to support
> > NRT seems potentially problematic. Perhaps a better way would be to
> > create one large index (or several large indices) and use a BitSet to
> > to limit the results to only the relevant client. Has any one worked
> > on a system similar to this one and can provide some architecture
> > advice?
> >
> > -Sean
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> > For additional commands, e-mail: java-user-h...@lucene.apache.org
> >
> >


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to