mirror of https://github.com/apache/lucene.git
LUCENE-4178: default FieldType.tokenized to true
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1355311 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
51c387731b
commit
32a7d50eb3
|
@ -22,6 +22,10 @@ API Changes
|
|||
has a different API (carries a list of tags instead of a compound tag). Upgrade
|
||||
of embedded morfologik dictionaries to version 1.9. (Dawid Weiss)
|
||||
|
||||
* LUCENE-4178: set 'tokenized' to true on FieldType by default, so that if you
|
||||
make a custom FieldType and set indexed = true, its analyzed by the analyzer.
|
||||
(Robert Muir)
|
||||
|
||||
Bug Fixes
|
||||
|
||||
* LUCENE-4176: Fix AnalyzingQueryParser to analyze range endpoints as bytes,
|
||||
|
|
|
@ -35,7 +35,7 @@ public class FieldType implements IndexableFieldType {
|
|||
|
||||
private boolean indexed;
|
||||
private boolean stored;
|
||||
private boolean tokenized;
|
||||
private boolean tokenized = true;
|
||||
private boolean storeTermVectors;
|
||||
private boolean storeTermVectorOffsets;
|
||||
private boolean storeTermVectorPositions;
|
||||
|
|
|
@ -39,12 +39,14 @@ public final class StringField extends Field {
|
|||
TYPE_NOT_STORED.setIndexed(true);
|
||||
TYPE_NOT_STORED.setOmitNorms(true);
|
||||
TYPE_NOT_STORED.setIndexOptions(IndexOptions.DOCS_ONLY);
|
||||
TYPE_NOT_STORED.setTokenized(false);
|
||||
TYPE_NOT_STORED.freeze();
|
||||
|
||||
TYPE_STORED.setIndexed(true);
|
||||
TYPE_STORED.setOmitNorms(true);
|
||||
TYPE_STORED.setIndexOptions(IndexOptions.DOCS_ONLY);
|
||||
TYPE_STORED.setStored(true);
|
||||
TYPE_STORED.setTokenized(false);
|
||||
TYPE_STORED.freeze();
|
||||
}
|
||||
|
||||
|
|
|
@ -62,7 +62,6 @@ public class TestDocument extends LuceneTestCase {
|
|||
assertTrue(binaryFld.binaryValue() != null);
|
||||
assertTrue(binaryFld.fieldType().stored());
|
||||
assertFalse(binaryFld.fieldType().indexed());
|
||||
assertFalse(binaryFld.fieldType().tokenized());
|
||||
|
||||
String binaryTest = doc.getBinaryValue("binary").utf8ToString();
|
||||
assertTrue(binaryTest.equals(binaryVal));
|
||||
|
|
Loading…
Reference in New Issue