You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by William Bell <bi...@gmail.com> on 2013/04/24 21:06:48 UTC

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.


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

Re: How do set compression for compression on stored fields in SOLR 4.2.1

Posted by William Bell <bi...@gmail.com>.
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
billnbell@gmail.com
cell 720-256-8076

Re: How do set compression for compression on stored fields in SOLR 4.2.1

Posted by Chris Hostetter <ho...@fucit.org>.
: 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

Re: How do set compression for compression on stored fields in SOLR 4.2.1

Posted by Otis Gospodnetic <ot...@gmail.com>.
Hi,

Is the question how/where to set that?
This is what I found in my repo checkout:

$ ffxg COMPRE
./core/src/test-files/solr/collection1/conf/solrconfig-slave.xml:
  <str name="compression">COMPRESSION</str>

Hm, but that's about replication compression.  Maybe we don't have any
examples of this in configs?

Otis
--
Solr & ElasticSearch Support
http://sematext.com/





On Wed, Apr 24, 2013 at 3:06 PM, William Bell <bi...@gmail.com> wrote:
> https://issues.apache.org/jira/browse/LUCENE-4226
> It mentions that we can set compression mode:
> FAST, HIGH_COMPRESSION, FAST_UNCOMPRESSION.
>
>
> --
> Bill Bell
> billnbell@gmail.com
> cell 720-256-8076