Package com.yahoo.searchdefinition
Interface ImmutableSearch
-
- All Known Implementing Classes:
DocumentOnlySearch
,Search
public interface ImmutableSearch
An interface containing the non-mutating methods ofSearch
. For description of the methods seeSearch
.- Author:
- bjorncs
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<SDField>
allConcreteFields()
default java.util.stream.Stream<ImmutableSDField>
allFields()
java.util.List<ImmutableSDField>
allFieldsList()
java.util.stream.Stream<ImmutableSDField>
allImportedFields()
com.yahoo.config.application.api.ApplicationPackage
applicationPackage()
ImmutableSDField
getConcreteField(java.lang.String name)
java.util.List<Index>
getExplicitIndices()
ImmutableSDField
getField(java.lang.String name)
Index
getIndex(java.lang.String name)
java.lang.String
getName()
java.io.Reader
getRankingExpression(java.lang.String fileName)
java.util.Map<java.lang.String,SummaryField>
getSummaryFields(ImmutableSDField field)
RankingConstants
rankingConstants()
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getIndex
Index getIndex(java.lang.String name)
-
getConcreteField
ImmutableSDField getConcreteField(java.lang.String name)
-
allConcreteFields
java.util.List<SDField> allConcreteFields()
-
getExplicitIndices
java.util.List<Index> getExplicitIndices()
-
getRankingExpression
java.io.Reader getRankingExpression(java.lang.String fileName)
-
applicationPackage
com.yahoo.config.application.api.ApplicationPackage applicationPackage()
-
rankingConstants
RankingConstants rankingConstants()
-
allImportedFields
java.util.stream.Stream<ImmutableSDField> allImportedFields()
-
getField
ImmutableSDField getField(java.lang.String name)
-
allFields
default java.util.stream.Stream<ImmutableSDField> allFields()
-
allFieldsList
java.util.List<ImmutableSDField> allFieldsList()
-
getSummaryFields
java.util.Map<java.lang.String,SummaryField> getSummaryFields(ImmutableSDField field)
-
-