Return-Path: Delivered-To: apmail-lucene-solr-commits-archive@minotaur.apache.org Received: (qmail 32744 invoked from network); 15 Mar 2010 19:57:38 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 15 Mar 2010 19:57:38 -0000 Received: (qmail 29548 invoked by uid 500); 15 Mar 2010 19:56:50 -0000 Delivered-To: apmail-lucene-solr-commits-archive@lucene.apache.org Received: (qmail 29513 invoked by uid 500); 15 Mar 2010 19:56:50 -0000 Mailing-List: contact solr-commits-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: solr-dev@lucene.apache.org Delivered-To: mailing list solr-commits@lucene.apache.org Received: (qmail 29506 invoked by uid 99); 15 Mar 2010 19:56:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Mar 2010 19:56:50 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Mar 2010 19:56:47 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id ADBC62388903; Mon, 15 Mar 2010 19:56:25 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r923411 - in /lucene/solr/branches/solr: example/solr/conf/ src/common/org/apache/solr/common/luke/ src/java/org/apache/solr/handler/admin/ src/java/org/apache/solr/schema/ Date: Mon, 15 Mar 2010 19:56:25 -0000 To: solr-commits@lucene.apache.org From: markrmiller@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100315195625.ADBC62388903@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: markrmiller Date: Mon Mar 15 19:56:25 2010 New Revision: 923411 URL: http://svn.apache.org/viewvc?rev=923411&view=rev Log: drop old style Lucene compression support - but allow older configs to still work Removed: lucene/solr/branches/solr/src/java/org/apache/solr/schema/CompressableField.java Modified: lucene/solr/branches/solr/example/solr/conf/schema.xml lucene/solr/branches/solr/src/common/org/apache/solr/common/luke/FieldFlag.java lucene/solr/branches/solr/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldProperties.java lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldType.java lucene/solr/branches/solr/src/java/org/apache/solr/schema/SchemaField.java lucene/solr/branches/solr/src/java/org/apache/solr/schema/StrField.java lucene/solr/branches/solr/src/java/org/apache/solr/schema/TextField.java Modified: lucene/solr/branches/solr/example/solr/conf/schema.xml URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/example/solr/conf/schema.xml?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/example/solr/conf/schema.xml (original) +++ lucene/solr/branches/solr/example/solr/conf/schema.xml Mon Mar 15 19:56:25 2010 @@ -45,7 +45,7 @@ that avoids logging every request --> - + @@ -64,11 +65,7 @@ org.apache.solr.analysis package. --> - + @@ -436,9 +433,6 @@ section indexed: true if this field should be indexed (searchable or sortable) stored: true if this field should be retrievable - compressed: [false] if this field should be stored using gzip compression - (this will only apply if the field type is compressable; among - the standard field types, only TextField and StrField are) multiValued: true if this field may contain multiple values per document omitNorms: (expert) set to true to omit the norms associated with this field (this disables length normalization and index-time Modified: lucene/solr/branches/solr/src/common/org/apache/solr/common/luke/FieldFlag.java URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/src/common/org/apache/solr/common/luke/FieldFlag.java?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/src/common/org/apache/solr/common/luke/FieldFlag.java (original) +++ lucene/solr/branches/solr/src/common/org/apache/solr/common/luke/FieldFlag.java Mon Mar 15 19:56:25 2010 @@ -33,7 +33,6 @@ public enum FieldFlag { OMIT_TF('F', "Omit Tf"), LAZY('L', "Lazy"), BINARY('B', "Binary"), - COMPRESSED('C', "Compressed"), SORT_MISSING_FIRST('f', "Sort Missing First"), SORT_MISSING_LAST('l', "Sort Missing Last"); Modified: lucene/solr/branches/solr/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java (original) +++ lucene/solr/branches/solr/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java Mon Mar 15 19:56:25 2010 @@ -172,8 +172,6 @@ public class LukeRequestHandler extends flags.append( (f != null && f.getOmitNorms()) ? FieldFlag.OMIT_NORMS.getAbbreviation() : '-' ); flags.append( (f != null && f.isLazy()) ? FieldFlag.LAZY.getAbbreviation() : '-' ); flags.append( (f != null && f.isBinary()) ? FieldFlag.BINARY.getAbbreviation() : '-' ); - //nocommit: handle compressed - //flags.append( (f != null && f.isCompressed()) ? FieldFlag.COMPRESSED.getAbbreviation() : '-' ); flags.append( (false) ? FieldFlag.SORT_MISSING_FIRST.getAbbreviation() : '-' ); // SchemaField Specific flags.append( (false) ? FieldFlag.SORT_MISSING_LAST.getAbbreviation() : '-' ); // SchemaField Specific return flags.toString(); @@ -202,7 +200,6 @@ public class LukeRequestHandler extends flags.append( (f != null && f.omitTf()) ? FieldFlag.OMIT_TF.getAbbreviation() : '-' ); flags.append( (lazy) ? FieldFlag.LAZY.getAbbreviation() : '-' ); flags.append( (binary) ? FieldFlag.BINARY.getAbbreviation() : '-' ); - flags.append( (f != null && f.isCompressed()) ? FieldFlag.COMPRESSED.getAbbreviation() : '-' ); flags.append( (f != null && f.sortMissingFirst() ) ? FieldFlag.SORT_MISSING_FIRST.getAbbreviation() : '-' ); flags.append( (f != null && f.sortMissingLast() ) ? FieldFlag.SORT_MISSING_LAST.getAbbreviation() : '-' ); return flags.toString(); @@ -224,7 +221,6 @@ public class LukeRequestHandler extends key.add( String.valueOf(FieldFlag.OMIT_NORMS.getAbbreviation()), FieldFlag.OMIT_NORMS.getDisplay() ); key.add( String.valueOf(FieldFlag.LAZY.getAbbreviation()), FieldFlag.LAZY.getDisplay() ); key.add( String.valueOf(FieldFlag.BINARY.getAbbreviation()), FieldFlag.BINARY.getDisplay() ); - key.add( String.valueOf(FieldFlag.COMPRESSED.getAbbreviation()), FieldFlag.COMPRESSED.getDisplay() ); key.add( String.valueOf(FieldFlag.SORT_MISSING_FIRST.getAbbreviation()), FieldFlag.SORT_MISSING_FIRST.getDisplay() ); key.add( String.valueOf(FieldFlag.SORT_MISSING_LAST.getAbbreviation()), FieldFlag.SORT_MISSING_LAST.getDisplay() ); return key; Modified: lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldProperties.java URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldProperties.java?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldProperties.java (original) +++ lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldProperties.java Mon Mar 15 19:56:25 2010 @@ -33,23 +33,22 @@ abstract class FieldProperties { final static int TOKENIZED = 0x00000002; final static int STORED = 0x00000004; final static int BINARY = 0x00000008; - final static int COMPRESSED = 0x00000010; - final static int OMIT_NORMS = 0x00000020; - final static int OMIT_TF_POSITIONS = 0x00000040; - final static int STORE_TERMVECTORS = 0x00000080; - final static int STORE_TERMPOSITIONS = 0x00000100; - final static int STORE_TERMOFFSETS = 0x00000200; + final static int OMIT_NORMS = 0x00000010; + final static int OMIT_TF_POSITIONS = 0x00000020; + final static int STORE_TERMVECTORS = 0x00000040; + final static int STORE_TERMPOSITIONS = 0x00000080; + final static int STORE_TERMOFFSETS = 0x00000100; - final static int MULTIVALUED = 0x00000400; - final static int SORT_MISSING_FIRST = 0x00000800; - final static int SORT_MISSING_LAST = 0x00001000; + final static int MULTIVALUED = 0x00000200; + final static int SORT_MISSING_FIRST = 0x00000400; + final static int SORT_MISSING_LAST = 0x00000800; - final static int REQUIRED = 0x00002000; + final static int REQUIRED = 0x00001000; static final String[] propertyNames = { "indexed", "tokenized", "stored", - "binary", "compressed", "omitNorms", "omitTermFreqAndPositions", + "binary", "omitNorms", "omitTermFreqAndPositions", "termVectors", "termPositions", "termOffsets", "multiValued", "sortMissingFirst","sortMissingLast","required" Modified: lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldType.java URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldType.java?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldType.java (original) +++ lucene/solr/branches/solr/src/java/org/apache/solr/schema/FieldType.java Mon Mar 15 19:56:25 2010 @@ -127,8 +127,12 @@ public abstract class FieldType extends void setArgs(IndexSchema schema, Map args) { // default to STORED, INDEXED, OMIT_TF_POSITIONS and MULTIVALUED depending on schema version properties = (STORED | INDEXED); - if (schema.getVersion()< 1.1f) properties |= MULTIVALUED; - if (schema.getVersion()> 1.1f) properties |= OMIT_TF_POSITIONS; + float schemaVersion = schema.getVersion(); + if (schemaVersion < 1.1f) properties |= MULTIVALUED; + if (schemaVersion > 1.1f) properties |= OMIT_TF_POSITIONS; + if (schemaVersion < 1.3) { + args.remove("compressThreshold"); + } this.args=args; Map initArgs = new HashMap(args); Modified: lucene/solr/branches/solr/src/java/org/apache/solr/schema/SchemaField.java URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/src/java/org/apache/solr/schema/SchemaField.java?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/src/java/org/apache/solr/schema/SchemaField.java (original) +++ lucene/solr/branches/solr/src/java/org/apache/solr/schema/SchemaField.java Mon Mar 15 19:56:25 2010 @@ -83,7 +83,6 @@ public final class SchemaField extends F public boolean multiValued() { return (properties & MULTIVALUED)!=0; } public boolean sortMissingFirst() { return (properties & SORT_MISSING_FIRST)!=0; } public boolean sortMissingLast() { return (properties & SORT_MISSING_LAST)!=0; } - public boolean isCompressed() { return (properties & COMPRESSED)!=0; } public boolean isRequired() { return required; } // things that should be determined by field type, not set as options @@ -166,7 +165,7 @@ public final class SchemaField extends F // that depend on that. // if (on(falseProps,STORED)) { - int pp = STORED | BINARY | COMPRESSED; + int pp = STORED | BINARY; if (on(pp,trueProps)) { throw new RuntimeException("SchemaField: " + name + " conflicting stored field options:" + props); } Modified: lucene/solr/branches/solr/src/java/org/apache/solr/schema/StrField.java URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/src/java/org/apache/solr/schema/StrField.java?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/src/java/org/apache/solr/schema/StrField.java (original) +++ lucene/solr/branches/solr/src/java/org/apache/solr/schema/StrField.java Mon Mar 15 19:56:25 2010 @@ -33,7 +33,7 @@ import java.io.IOException; /** * @version $Id$ */ -public class StrField extends CompressableField { +public class StrField extends FieldType { protected void init(IndexSchema schema, Map args) { super.init(schema, args); } Modified: lucene/solr/branches/solr/src/java/org/apache/solr/schema/TextField.java URL: http://svn.apache.org/viewvc/lucene/solr/branches/solr/src/java/org/apache/solr/schema/TextField.java?rev=923411&r1=923410&r2=923411&view=diff ============================================================================== --- lucene/solr/branches/solr/src/java/org/apache/solr/schema/TextField.java (original) +++ lucene/solr/branches/solr/src/java/org/apache/solr/schema/TextField.java Mon Mar 15 19:56:25 2010 @@ -45,7 +45,7 @@ import java.io.StringReader; * Analyzers for field types using this implementation should be defined in the schema. * @version $Id$ */ -public class TextField extends CompressableField { +public class TextField extends FieldType { protected void init(IndexSchema schema, Map args) { properties |= TOKENIZED; if (schema.getVersion()> 1.1f) properties &= ~OMIT_TF_POSITIONS;