Uses of Class
com.yahoo.searchdefinition.document.SDField
-
Packages that use SDField Package Description com.yahoo.searchdefinition com.yahoo.searchdefinition.derived com.yahoo.searchdefinition.document com.yahoo.searchdefinition.fieldoperation com.yahoo.searchdefinition.parser com.yahoo.searchdefinition.processing Classes in this package (processors) implements some search definition features by reducing them to simpler features.com.yahoo.searchdefinition.processing.multifieldresolver -
-
Uses of SDField in com.yahoo.searchdefinition
Methods in com.yahoo.searchdefinition that return SDField Modifier and Type Method Description SDField
Search. getConcreteField(java.lang.String name)
Returns a field defined in this search definition or one if its documents.SDField
Search. getDocumentField(java.lang.String name)
Returns a field defined in one of the documents of this search definition.SDField
Search. getExtraField(java.lang.String fieldName)
Returns a field by name, or null if it is not presentMethods in com.yahoo.searchdefinition that return types with arguments of type SDField Modifier and Type Method Description java.util.List<SDField>
ImmutableSearch. allConcreteFields()
java.util.List<SDField>
Search. allConcreteFields()
Returns a list of all the fields of this search definition, that is all fields in all documents, in the documents they inherit, and all extra fields.java.util.Collection<SDField>
Search. allExtraFields()
java.util.Collection<SDField>
Search. extraFieldList()
Methods in com.yahoo.searchdefinition with parameters of type SDField Modifier and Type Method Description void
Search. addExtraField(SDField field)
Adds an extra field of this search definition not contained in a document -
Uses of SDField in com.yahoo.searchdefinition.derived
Methods in com.yahoo.searchdefinition.derived with parameters of type SDField Modifier and Type Method Description protected void
VsmFields. derive(com.yahoo.searchdefinition.derived.VsmFields.StreamingDocumentType document, SDField field)
-
Uses of SDField in com.yahoo.searchdefinition.document
Subclasses of SDField in com.yahoo.searchdefinition.document Modifier and Type Class Description class
TemporarySDField
Methods in com.yahoo.searchdefinition.document that return SDField Modifier and Type Method Description SDField
SDDocumentType. addField(java.lang.String string, com.yahoo.document.DataType dataType)
SDField
SDField. getStructField(java.lang.String name)
Returns a struct field defined in this field, potentially traversing into nested structs.Methods in com.yahoo.searchdefinition.document that return types with arguments of type SDField Modifier and Type Method Description java.util.Collection<SDField>
SDField. getStructFields()
Returns list of static struct fieldsMethods in com.yahoo.searchdefinition.document with parameters of type SDField Modifier and Type Method Description void
SDField. applyOperations(SDField field)
void
SDDocumentType. setFieldId(SDField field, int id)
-
Uses of SDField in com.yahoo.searchdefinition.fieldoperation
Methods in com.yahoo.searchdefinition.fieldoperation with parameters of type SDField Modifier and Type Method Description void
AliasOperation. apply(SDField field)
void
AttributeOperation. apply(SDField field)
void
BoldingOperation. apply(SDField field)
void
FieldOperation. apply(SDField field)
Apply this operation on the given fieldvoid
IdOperation. apply(SDField field)
void
IndexingOperation. apply(SDField field)
void
IndexingRewriteOperation. apply(SDField field)
void
IndexOperation. apply(SDField field)
void
MatchOperation. apply(SDField field)
void
NormalizingOperation. apply(SDField field)
void
QueryCommandOperation. apply(SDField field)
void
RankOperation. apply(SDField field)
void
RankTypeOperation. apply(SDField field)
void
SortingOperation. apply(SDField field)
void
StemmingOperation. apply(SDField field)
void
StructFieldOperation. apply(SDField field)
void
SummaryInFieldLongOperation. apply(SDField field)
void
SummaryInFieldShortOperation. apply(SDField field)
void
SummaryToOperation. apply(SDField field)
void
WeightedSetOperation. apply(SDField field)
void
WeightOperation. apply(SDField field)
void
AttributeOperation. applyOperations(SDField field)
void
FieldOperationContainer. applyOperations(SDField field)
Apply all operations.void
StructFieldOperation. applyOperations(SDField field)
-
Uses of SDField in com.yahoo.searchdefinition.parser
Methods in com.yahoo.searchdefinition.parser with parameters of type SDField Modifier and Type Method Description void
SDParser. body(SDField field)
This rule consumes a body statement of a field element.java.lang.String
SDParser. fieldBody(SDField field, Search search, SDDocumentType document)
This rule consumes a single element of a field body block.void
SDParser. header(SDField field)
This rule consumes a header statement of a field element. -
Uses of SDField in com.yahoo.searchdefinition.processing
Methods in com.yahoo.searchdefinition.processing that return SDField Modifier and Type Method Description protected SDField
Processor. addField(Search search, SDField field, java.lang.String suffix, java.lang.String indexing, java.lang.String queryCommand)
Convenience method for adding a no-strings-attached implementation field for a regular fieldMethods in com.yahoo.searchdefinition.processing with parameters of type SDField Modifier and Type Method Description protected SDField
Processor. addField(Search search, SDField field, java.lang.String suffix, java.lang.String indexing, java.lang.String queryCommand)
Convenience method for adding a no-strings-attached implementation field for a regular fieldvoid
IndexingOutputs. findSummaryTo(Search search, SDField field, java.util.Set<java.lang.String> dynamicSummary, java.util.Set<java.lang.String> staticSummary)
-
Uses of SDField in com.yahoo.searchdefinition.processing.multifieldresolver
Fields in com.yahoo.searchdefinition.processing.multifieldresolver with type parameters of type SDField Modifier and Type Field Description protected java.util.List<SDField>
MultiFieldResolver. fields
Constructor parameters in com.yahoo.searchdefinition.processing.multifieldresolver with type arguments of type SDField Constructor Description IndexCommandResolver(java.lang.String indexName, java.util.List<SDField> fields, Search search, com.yahoo.config.application.api.DeployLogger logger)
MultiFieldResolver(java.lang.String indexName, java.util.List<SDField> fields, Search search, com.yahoo.config.application.api.DeployLogger logger)
RankTypeResolver(java.lang.String indexName, java.util.List<SDField> fields, Search search, com.yahoo.config.application.api.DeployLogger logger)
StemmingResolver(java.lang.String indexName, java.util.List<SDField> fields, Search search, com.yahoo.config.application.api.DeployLogger logger)
-