> > On the other hand, if you extend Lucene with your hacks, you will
> > find out
> > that the model of Lucene is unknown and many parts are hard-coded. It
> > boosts speed, but it disallows future enhancements (I could name the
> > parts, I hope we do not start flamewar here).
> 
> I'm all eyes and I'm a serious grown-up with good manners :)
> Constructive suggestions for improvement are always welcome.

1. 2 threads per request may improve speed up to 50%

2. Merger is hard coded

3. you cannot use different inverted lists in one index (i.e. pagerank and
doc_id instead of doc_id/prox_handle/freq/...), inverted lists do not
support multilevel skips (see MoZo papers about this topic)

4. you cannot implement dissemination + wrappers for internet servers 
which would serve as static barrels.

5. Document metadata cannot be stored as a programmer wants, he must
translate the object to a set of fields

6. Lucene cannot implement your own dynamization

....etc.

-g-


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to