Why don't we add a parameter to allow non programmers to change it?

Compression=FAST|etc

On Thursday, April 25, 2013, Chris Hostetter wrote:

> : Subject: How do set compression for compression on stored fields in SOLR
> 4.2.1
> :
> : https://issues.apache.org/jira/browse/LUCENE-4226
> : It mentions that we can set compression mode:
> : FAST, HIGH_COMPRESSION, FAST_UNCOMPRESSION.
>
> The compression details are hardcoded into the various codecs.  If you
> wanted to customize this, you'd need to write your own codec subclass...
>
>
> https://lucene.apache.org/core/4_2_0/core/org/apache/lucene/codecs/compressing/class-use/CompressionMode.html
>
> See, for example, the implementations of Lucene41StoredFieldsFormat and
> Lucene42TermVectorsFormat...
>
>
> public final class Lucene41StoredFieldsFormat extends
> CompressingStoredFieldsFormat {
>   /** Sole constructor. */
>   public Lucene41StoredFieldsFormat() {
>     super("Lucene41StoredFields", CompressionMode.FAST, 1 << 14);
>   }
> }
>
> public final class Lucene42TermVectorsFormat extends
> CompressingTermVectorsFormat {
>   /** Sole constructor. */
>   public Lucene42TermVectorsFormat() {
>     super("Lucene41StoredFields", "", CompressionMode.FAST, 1 << 12);
>   }
> }
>
>
>
>
> -Hoss
>


-- 
Bill Bell
billnb...@gmail.com
cell 720-256-8076

Reply via email to