lucene-lucene-net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pierre Henri Kuaté <>
Subject Designing an index with constant speed no matter how big
Date Sat, 02 May 2009 20:02:27 GMT

I am working on a project where full-text search gets slower as the number of (group of) documents

Here is a simplified description of the project: It is an email system, so each user has its
emails and can search for them using
So logically, it should be possible to implement it so that its performance doesn't (really)
drop as the number of users increases. The speed of a search should be based on the amount
of documents that the logged user has.

My current implementation is to have a property OwnerId in each document and use it as a clause
in the searches. Eg: OwnerId:123 AND MailContent:Something
However, this doesn't work...

The extreme solution would be to completely dissociate each user's index. But that would make
my implementation harder to maintain.

Do you have any suggestions?

Pierre Henri.

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