On Tue, Nov 13, 2012 at 11:41 PM, Toke Eskildsen <t...@statsbiblioteket.dk> 
wrote:
> On Tue, 2012-11-13 at 19:50 +0100, Yonik Seeley wrote:
>> The original version of Solr (SOLAR when it was still inside CNET) did
>> this - a multiValued field with a single value was output as a singe
>> value, not an array containing a single value.  Some people wanted
>> more predictability (always an array or never an array).
>
> So there are two very different issues with this optimization:
>
> Under the hood, it looks like a win. The single value field cache is
> better performing (speed as well as memory) than the uninverted field.
> There's some trickery with index updates as re-use of structures gets
> interesting when all segments has been delivering single value and a
> multi-value segment is introduced.

this isn't tricky. in solr these structures are top-level (on top of
SlowMultiReaderWrapper).

>
> Dynamically changing response formats sounds horrible.

I don't understand how this is related with my proposal to
automatically use a different data structure behind the scenes.

The optimization I am talking about is safe and simple and no user
would have any idea.

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

Reply via email to