mirror of https://github.com/apache/lucene.git
SOLR-4523: Show if fields have docvalues or highlighting offsets in admin UI
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1451970 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
35f59181f5
commit
fa0094035d
|
@ -59,6 +59,7 @@ import org.apache.solr.search.SolrIndexSearcher;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
import static org.apache.lucene.index.FieldInfo.IndexOptions.DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS;
|
||||||
import static org.apache.lucene.index.FieldInfo.IndexOptions.DOCS_AND_FREQS;
|
import static org.apache.lucene.index.FieldInfo.IndexOptions.DOCS_AND_FREQS;
|
||||||
import static org.apache.lucene.index.FieldInfo.IndexOptions.DOCS_ONLY;
|
import static org.apache.lucene.index.FieldInfo.IndexOptions.DOCS_ONLY;
|
||||||
|
|
||||||
|
@ -181,6 +182,7 @@ public class LukeRequestHandler extends RequestHandlerBase
|
||||||
flags.append( (f != null && f.fieldType().indexed()) ? FieldFlag.INDEXED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.fieldType().indexed()) ? FieldFlag.INDEXED.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.fieldType().tokenized()) ? FieldFlag.TOKENIZED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.fieldType().tokenized()) ? FieldFlag.TOKENIZED.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.fieldType().stored()) ? FieldFlag.STORED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.fieldType().stored()) ? FieldFlag.STORED.getAbbreviation() : '-' );
|
||||||
|
flags.append( (f != null && f.fieldType().docValueType() != null) ? FieldFlag.DOC_VALUES.getAbbreviation() : "-" );
|
||||||
flags.append( (false) ? FieldFlag.MULTI_VALUED.getAbbreviation() : '-' ); // SchemaField Specific
|
flags.append( (false) ? FieldFlag.MULTI_VALUED.getAbbreviation() : '-' ); // SchemaField Specific
|
||||||
flags.append( (f != null && f.fieldType().storeTermVectors()) ? FieldFlag.TERM_VECTOR_STORED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.fieldType().storeTermVectors()) ? FieldFlag.TERM_VECTOR_STORED.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.fieldType().storeTermVectorOffsets()) ? FieldFlag.TERM_VECTOR_OFFSET.getAbbreviation() : '-' );
|
flags.append( (f != null && f.fieldType().storeTermVectorOffsets()) ? FieldFlag.TERM_VECTOR_OFFSET.getAbbreviation() : '-' );
|
||||||
|
@ -192,6 +194,9 @@ public class LukeRequestHandler extends RequestHandlerBase
|
||||||
|
|
||||||
flags.append((f != null && DOCS_AND_FREQS == opts) ?
|
flags.append((f != null && DOCS_AND_FREQS == opts) ?
|
||||||
FieldFlag.OMIT_POSITIONS.getAbbreviation() : '-');
|
FieldFlag.OMIT_POSITIONS.getAbbreviation() : '-');
|
||||||
|
|
||||||
|
flags.append((f != null && DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS == opts) ?
|
||||||
|
FieldFlag.STORE_OFFSETS_WITH_POSITIONS.getAbbreviation() : '-');
|
||||||
|
|
||||||
flags.append( (f != null && f.getClass().getSimpleName().equals("LazyField")) ? FieldFlag.LAZY.getAbbreviation() : '-' );
|
flags.append( (f != null && f.getClass().getSimpleName().equals("LazyField")) ? FieldFlag.LAZY.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.binaryValue()!=null) ? FieldFlag.BINARY.getAbbreviation() : '-' );
|
flags.append( (f != null && f.binaryValue()!=null) ? FieldFlag.BINARY.getAbbreviation() : '-' );
|
||||||
|
@ -215,6 +220,7 @@ public class LukeRequestHandler extends RequestHandlerBase
|
||||||
flags.append( (f != null && f.indexed()) ? FieldFlag.INDEXED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.indexed()) ? FieldFlag.INDEXED.getAbbreviation() : '-' );
|
||||||
flags.append( (t != null && t.isTokenized()) ? FieldFlag.TOKENIZED.getAbbreviation() : '-' );
|
flags.append( (t != null && t.isTokenized()) ? FieldFlag.TOKENIZED.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.stored()) ? FieldFlag.STORED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.stored()) ? FieldFlag.STORED.getAbbreviation() : '-' );
|
||||||
|
flags.append( (f != null && f.hasDocValues()) ? FieldFlag.DOC_VALUES.getAbbreviation() : "-" );
|
||||||
flags.append( (f != null && f.multiValued()) ? FieldFlag.MULTI_VALUED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.multiValued()) ? FieldFlag.MULTI_VALUED.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.storeTermVector() ) ? FieldFlag.TERM_VECTOR_STORED.getAbbreviation() : '-' );
|
flags.append( (f != null && f.storeTermVector() ) ? FieldFlag.TERM_VECTOR_STORED.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.storeTermOffsets() ) ? FieldFlag.TERM_VECTOR_OFFSET.getAbbreviation() : '-' );
|
flags.append( (f != null && f.storeTermOffsets() ) ? FieldFlag.TERM_VECTOR_OFFSET.getAbbreviation() : '-' );
|
||||||
|
@ -223,6 +229,7 @@ public class LukeRequestHandler extends RequestHandlerBase
|
||||||
flags.append( (f != null &&
|
flags.append( (f != null &&
|
||||||
f.omitTermFreqAndPositions() ) ? FieldFlag.OMIT_TF.getAbbreviation() : '-' );
|
f.omitTermFreqAndPositions() ) ? FieldFlag.OMIT_TF.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.omitPositions() ) ? FieldFlag.OMIT_POSITIONS.getAbbreviation() : '-' );
|
flags.append( (f != null && f.omitPositions() ) ? FieldFlag.OMIT_POSITIONS.getAbbreviation() : '-' );
|
||||||
|
flags.append( (f != null && f.storeOffsetsWithPositions() ) ? FieldFlag.STORE_OFFSETS_WITH_POSITIONS.getAbbreviation() : '-' );
|
||||||
flags.append( (lazy) ? FieldFlag.LAZY.getAbbreviation() : '-' );
|
flags.append( (lazy) ? FieldFlag.LAZY.getAbbreviation() : '-' );
|
||||||
flags.append( (binary) ? FieldFlag.BINARY.getAbbreviation() : '-' );
|
flags.append( (binary) ? FieldFlag.BINARY.getAbbreviation() : '-' );
|
||||||
flags.append( (f != null && f.sortMissingFirst() ) ? FieldFlag.SORT_MISSING_FIRST.getAbbreviation() : '-' );
|
flags.append( (f != null && f.sortMissingFirst() ) ? FieldFlag.SORT_MISSING_FIRST.getAbbreviation() : '-' );
|
||||||
|
|
|
@ -25,6 +25,7 @@ public enum FieldFlag {
|
||||||
INDEXED('I', "Indexed"),
|
INDEXED('I', "Indexed"),
|
||||||
TOKENIZED('T', "Tokenized"),
|
TOKENIZED('T', "Tokenized"),
|
||||||
STORED('S', "Stored"),
|
STORED('S', "Stored"),
|
||||||
|
DOC_VALUES('D', "DocValues"),
|
||||||
MULTI_VALUED('M', "Multivalued"),
|
MULTI_VALUED('M', "Multivalued"),
|
||||||
TERM_VECTOR_STORED('V', "TermVector Stored"),
|
TERM_VECTOR_STORED('V', "TermVector Stored"),
|
||||||
TERM_VECTOR_OFFSET('o', "Store Offset With TermVector"),
|
TERM_VECTOR_OFFSET('o', "Store Offset With TermVector"),
|
||||||
|
@ -32,6 +33,7 @@ public enum FieldFlag {
|
||||||
OMIT_NORMS('O', "Omit Norms"),
|
OMIT_NORMS('O', "Omit Norms"),
|
||||||
OMIT_TF('F', "Omit Term Frequencies & Positions"),
|
OMIT_TF('F', "Omit Term Frequencies & Positions"),
|
||||||
OMIT_POSITIONS('P', "Omit Positions"),
|
OMIT_POSITIONS('P', "Omit Positions"),
|
||||||
|
STORE_OFFSETS_WITH_POSITIONS('H', "Store Offsets with Positions"),
|
||||||
LAZY('L', "Lazy"),
|
LAZY('L', "Lazy"),
|
||||||
BINARY('B', "Binary"),
|
BINARY('B', "Binary"),
|
||||||
SORT_MISSING_FIRST('f', "Sort Missing First"),
|
SORT_MISSING_FIRST('f', "Sort Missing First"),
|
||||||
|
|
Loading…
Reference in New Issue