- AbstractAny - Class in eu.dnetlib.functionality.index.model.impl
-
Basic abstract implementation class for Any.
- AbstractAny(Any.ValueType) - Constructor for class eu.dnetlib.functionality.index.model.impl.AbstractAny
-
Constructs a new AbstractAny.
- AbstractIndexClientFactory - Class in eu.dnetlib.functionality.index.client
-
The Class AbstractIndexClientFactory.
- AbstractIndexClientFactory() - Constructor for class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
-
- AbstractIndexDocument - Class in eu.dnetlib.functionality.index.model.document
-
The Class AbstractDocument Represent the field information needed to construct and index Document.
- AbstractIndexDocument(Map<String, Any.ValueType>, String) - Constructor for class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Instantiates a new abstract document.
- AbstractIndexDocument(Map<String, Any.ValueType>, String, Map<String, IndexField>) - Constructor for class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Instantiates a new abstract document.
- add(String, Any) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
Adds the given value to the mapped entry of the given key.
- add(String) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- add(Number) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object
of type DOUBLE.
- add(int, Any) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- add(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
-
Adds the given value to the mapped entry of the given key.
- add(Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- add(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- add(Number) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
-
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object
of type DOUBLE.
- add(int, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- add(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- addAll(Collection<? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- addAll(int, Collection<? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- addField(String, Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Adds a field with the given name, value and boost.
- addField(String, Object) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Adds a field with the given name, value and boost.
- addValue(Object) - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Add values to a field.
- aliases - Variable in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
The aliases.
- ALL_FIELDS - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
-
- Any - Interface in eu.dnetlib.functionality.index.model
-
Interface for metadata objects.
- Any.ValueType - Enum in eu.dnetlib.functionality.index.model
-
Enumeration with the possible value types.
- AnyMap - Interface in eu.dnetlib.functionality.index.model
-
Interface for a map with Any objects.
- AnyMapImpl - Class in eu.dnetlib.functionality.index.model.impl
-
Class implementing AnyMap.
- anyNotNull(T, T) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
- AnySeq - Interface in eu.dnetlib.functionality.index.model
-
Interface for a sequence of Any objects.
- AnySeqImpl - Class in eu.dnetlib.functionality.index.model.impl
-
Sequence of Any objects.
- AnySolrUtil - Class in eu.dnetlib.functionality.index.model.util
-
The Class AnySolrUtil.
- AnySolrUtil() - Constructor for class eu.dnetlib.functionality.index.model.util.AnySolrUtil
-
- anyToNative(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
Converts an Any object into a native java object.
- anyToProperties(AnyMap) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
convert AnyMap to java.util.Properties.
- AnyUtil - Class in eu.dnetlib.functionality.index.model.util
-
utility class for handling / conversion of Any objects.
- AnyUtil() - Constructor for class eu.dnetlib.functionality.index.model.util.AnyUtil
-
prevent instance creation.
- asBoolean() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- asBoolean(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asBoolean() - Method in interface eu.dnetlib.functionality.index.model.Value
-
- asDate() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- asDate(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asDate() - Method in interface eu.dnetlib.functionality.index.model.Value
-
- asDateTime() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- asDateTime(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asDateTime() - Method in interface eu.dnetlib.functionality.index.model.Value
-
- asDouble() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- asDouble(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asDouble() - Method in interface eu.dnetlib.functionality.index.model.Value
-
- asLong() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- asLong(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asLong() - Method in interface eu.dnetlib.functionality.index.model.Value
-
- asLongs() - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
returns all values as a List of Long.
- asLongs() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
-
- asMap() - Method in interface eu.dnetlib.functionality.index.model.Any
-
- asMap() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
-
- asMap() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
-
- asMap() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- asMap(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asSeq() - Method in interface eu.dnetlib.functionality.index.model.Any
-
- asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
-
- asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
-
- asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- asSeq() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
-
- asSeq(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asString() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- asString(Any) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
null save version.
- asString() - Method in interface eu.dnetlib.functionality.index.model.Value
-
- asStrings() - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
returns all values as a List of Strings.
- asStrings() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
-
- asValue() - Method in interface eu.dnetlib.functionality.index.model.Any
-
- asValue() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
-
- asValue() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- asValue() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
-
- autoConvertValue(Object) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
-
auto converts the given object into the object's corresponding Value.
- autoConvertValue(Object) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
-
auto converts the given object into the object's corresponding Value.
- get(Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
- get(Object) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- get(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- get(Object) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- get(MetadataReference) - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
-
Gets the.
- get(Object) - Method in class eu.dnetlib.functionality.index.query.Weights
-
- getAliases() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
- getAttributeMap(MetadataReference, String) - Method in class eu.dnetlib.functionality.index.utils.MDFormatReader
-
- getAttributeTable(MetadataReference, String...) - Method in class eu.dnetlib.functionality.index.utils.MDFormatReader
-
- getBackendId() - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
- getBackendId() - Method in interface eu.dnetlib.functionality.index.client.IndexClientFactory
-
- getBackendId() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClientFactory
- getBackendIds(MetadataReference) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
-
- getBooleanValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getBooleanValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getBooleanValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getBooleanValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getBooleanValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getBrowsableFields(List<String>, MetadataReference) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
- getBrowsableFields(List<String>, BiMap<String, String>) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Gets the list of aliases available for browse
- getBrowsingResults() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the browsing results.
- getBrowsingResults() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the browsing results.
- getClient(String, String, String) - Method in interface eu.dnetlib.functionality.index.client.IndexClientFactory
-
- getClient(MetadataReference) - Method in interface eu.dnetlib.functionality.index.client.IndexClientFactory
-
- getClient(String) - Method in interface eu.dnetlib.functionality.index.client.IndexClientFactory
-
- getClient() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Gets the client.
- getClient(String, String, String) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClientFactory
- getClient(MetadataReference) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClientFactory
- getClient(String) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClientFactory
-
- getConfiguration() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClientFactory
-
Gets the configuration.
- getContextualQueryResponse() - Method in interface eu.dnetlib.functionality.index.query.IndexQueryResponse
-
- getContextualQueryResponse() - Method in class eu.dnetlib.functionality.index.query.SolrIndexQueryResponse
-
- getCqlPruner() - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Gets the cql pruner.
- getCqlValueTransformerMap(MetadataReference) - Method in interface eu.dnetlib.functionality.index.client.IndexClient
-
- getCqlValueTransformerMap(MetadataReference) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
- getCurrentSize() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the current size.
- getCurrentSize() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the current size.
- getDate() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
-
- getDateTimeValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getDateTimeValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getDateTimeValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getDateTimeValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getDateTimeValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getDateValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getDateValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getDateValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getDateValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getDateValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getDefaultDateTimeFormat() - Static method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
-
- getDefaultQueryParams() - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Gets the default query params.
- getDoubleValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getDoubleValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getDoubleValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getDoubleValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getDoubleValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getElapsedTime() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the elapsed time.
- getElapsedTime() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the elapsed time.
- getError() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
If there was an error building the document, it is described here.
- getError() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
If there was an error building the document, it is described here.
- getFactory() - Method in interface eu.dnetlib.functionality.index.model.Any
-
- getFactory() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
- getFactory() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getField() - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
-
- getField(String) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Gets the field.
- getField(String) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Gets the field.
- getFieldNames() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Get all field names.
- getFieldNames() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Get all field names.
- getFields(MetadataReference) - Method in class eu.dnetlib.functionality.index.utils.MDFormatReader
-
- getFieldValue(String) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Get the first value for a field.
- getFieldValue(String) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Get the first value for a field.
- getFieldValues(String) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Get all the values for a field.
- getFieldValues(String) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Get all the values for a field.
- getFirstValue() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Gets the first value.
- getFormat() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Gets the format.
- getFormat() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
-
- getFrom() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- getIndexFields(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
-
- getIndexFields(MetadataReference) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
-
- getIndexProperties(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
-
- getIndexQuery(QueryLanguage, String, IndexClient, MetadataReference) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Gets the index query.
- getIndexQueryFactory() - Method in interface eu.dnetlib.functionality.index.client.IndexClient
-
- getIndexQueryFactory() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
- getInterpretation() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Gets the interpretation.
- getInterpretation() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
-
- getIt(Map<String, Any.ValueType>) - Method in class eu.dnetlib.functionality.index.solr.cql.SolrTypeBasedCqlValueTransformerMapFactory
-
Method returns a new instance of SolrTypeBasedCqlValueTransformerMap.
- getLabel() - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
-
- getLayout() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Gets the layout.
- getLayout() - Method in class eu.dnetlib.functionality.index.utils.MetadataReference
-
- getLongValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getLongValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getLongValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getLongValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getLongValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getMap(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getMap(String, boolean) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
Gets the map and optionally creates one under the given key if not present.
- getMap(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getMap(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getMap(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
-
- getMap(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getMap(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getMap(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getMetadata(String, String, String) - Static method in class eu.dnetlib.functionality.index.utils.MetadataReferenceFactory
-
- getMetadataRef(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
-
- getMode() - Method in class eu.dnetlib.functionality.index.solr.feed.ResultTransformer
-
- getName() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Gets the name.
- getNumberOfBrowsingResults() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
method counts the number of facet fields resulting from the performed query.
- getNumberOfBrowsingResults() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
method counts the number of facet fields resulting from the performed query.
- getNumFound() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the num found.
- getNumFound() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the num found.
- getObject() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- getObject() - Method in interface eu.dnetlib.functionality.index.model.Value
-
- getOption(CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
- getOptionUri() - Method in class eu.dnetlib.functionality.index.query.Pruner
-
- getOriginalString() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
-
- getParsedDateField(String) - Static method in class eu.dnetlib.functionality.index.solr.feed.InputDocumentFactory
-
method return a solr-compatible string representation of a date
- getPruner() - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Gets the pruner.
- getQueryResponse() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the query response.
- getQueryResponseParser(IndexQueryResponse<T>, MetadataReference) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
-
- getQueryResponseParser(IndexQueryResponse<QueryResponse>, MetadataReference) - Method in class eu.dnetlib.functionality.index.query.SolrIndexQueryResponseFactory
- getQueryTime() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the query time.
- getQueryTime() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the query time.
- getRecords() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- getResults() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the results.
- getResults() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the results.
- getSeq(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getSeq(String, boolean) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
Gets the seq and optionally creates one under the given key if not present.
- getSeq(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getSeq(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getSeq(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
-
- getSeq(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getSeq(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getSeq(String, boolean) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getServiceAddress(String) - Method in class eu.dnetlib.functionality.index.utils.ServiceTools
-
- getServiceProperties() - Method in interface eu.dnetlib.functionality.index.client.IndexClient
-
- getServiceProperties() - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
- getServiceTools() - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
-
- getSingleField(SolrDocument, String) - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the single field.
- getSize() - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
-
- getSolrDocument() - Method in class eu.dnetlib.functionality.index.query.SolrIndexDocument
-
Gets the solr document.
- getStart() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the start.
- getStart() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
- getStatus() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Gets the status.
- getStatus() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Gets the status.
- getStatus() - Method in class eu.dnetlib.functionality.index.query.QueryResponseParser
-
Gets the status.
- getStatus() - Method in class eu.dnetlib.functionality.index.query.SolrResponseParser
-
Gets the status.
- getStringValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getStringValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getStringValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getStringValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getStringValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getText(XMLEvent) - Method in class eu.dnetlib.functionality.index.solr.feed.StreamingInputDocumentFactory
-
Helper used to get the string from a text element.
- getTime() - Method in class eu.dnetlib.functionality.index.model.impl.DateValue
-
- getTo() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- getTotal() - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- getTransformerMap() - Method in class eu.dnetlib.functionality.index.solr.cql.SolrTypeBasedCqlValueTransformerMapFactory
-
- getUnsupportedType() - Method in exception eu.dnetlib.functionality.index.model.InvalidValueTypeException
-
Gets the unsupported type.
- getValue() - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
-
- getValue(String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- getValue(int) - Method in interface eu.dnetlib.functionality.index.model.AnySeq
-
- getValue() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Gets the value.
- getValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- getValue(int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- getValue(String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- getValueCount() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Gets the value count.
- getValues() - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
-
- getValues() - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Gets the values.
- getValueType() - Method in interface eu.dnetlib.functionality.index.model.Any
-
- getValueType() - Method in class eu.dnetlib.functionality.index.model.impl.AbstractAny
- getValueType() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- parseDate(String) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
-
parse a date string.
- parseDate(String) - Method in class eu.dnetlib.functionality.index.solr.feed.InputDocumentFactory
-
- parseDateTime(String) - Method in class eu.dnetlib.functionality.index.model.ValueFormatHelper
-
parse datetime string.
- parseDocument(String, String, String, String) - Method in class eu.dnetlib.functionality.index.solr.feed.InputDocumentFactory
-
- parseDocument(String, String, String, String, ResultTransformer) - Method in class eu.dnetlib.functionality.index.solr.feed.InputDocumentFactory
-
- parseDocument(String, String, String, String) - Method in class eu.dnetlib.functionality.index.solr.feed.StreamingInputDocumentFactory
-
- parseDocument(String, String, String, String, ResultTransformer) - Method in class eu.dnetlib.functionality.index.solr.feed.StreamingInputDocumentFactory
-
- parseFromObject(Object) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
-
- parseFromObject(Object) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
-
- parseFromString(String, String) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
-
- parseFromString(String, Any.ValueType) - Method in interface eu.dnetlib.functionality.index.model.DataFactory
-
- parseFromString(String, String) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
- parseFromString(String, Any.ValueType) - Method in class eu.dnetlib.functionality.index.model.impl.DefaultDataFactoryImpl
- parseTargetFields(SolrInputDocument, XMLEventReader) - Method in class eu.dnetlib.functionality.index.solr.feed.StreamingInputDocumentFactory
-
Parse the targetFields block and add fields to the solr document.
- prefixFromOption(String) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
- prefixFromOption(CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
- prepareSolrDocument(String, String, UnaryFunction<String, String>) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
- propertiesToAny(Properties) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
convert java.util.Properties to AnyMap.
- prune(CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
Remove all options from a given CQL AST and return all the options.
- prune(Map<String, String>, CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
Actual recursive implementation, dispatches the implementation to the appropriate overloaded method.
- prune(Map<String, String>, CQLSortNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
If the current node is a cql "sort" node, just return the inner subtree.
- prune(Map<String, String>, CQLPrefixNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
If the current node is a cql "prefix" node, add his namespace declaration to the current list of namespaces and
return the pruned inner subtree.
- prune(Map<String, String>, CQLBooleanNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
boolean prunes are handled in the prune(prefix, node, left, right).
- prune(Map<String, String>, CQLBooleanNode, CQLNode, CQLNode) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
Detects if a left or right side of a boolean node is a option term, and returns the other side (recursively
pruned).
- Pruner - Class in eu.dnetlib.functionality.index.query
-
Use this class to cleanup a CQL tree and obtain all the options
- Pruner() - Constructor for class eu.dnetlib.functionality.index.query.Pruner
-
- put(String, String) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- put(String, Number) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object
of type DOUBLE.
- put(String, Boolean) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- put(String, Any) - Method in interface eu.dnetlib.functionality.index.model.AnyMap
-
- put(String, IndexField) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
- put(String, String) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- put(String, Number) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
-
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object
of type DOUBLE.
- put(String, Boolean) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- put(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- put(String, Any) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- put(String, Boolean) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- put(String, Number) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- put(String, String) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- put(MetadataReference) - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
-
Put.
- put(MetadataReference, Map<String, String>) - Method in class eu.dnetlib.functionality.index.query.Weights
-
- putAll(Map<? extends String, ? extends IndexField>) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
- putAll(Map<? extends String, ? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- putAll(Map<? extends String, ? extends Any>) - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- saveGet(Any, String[]) - Static method in class eu.dnetlib.functionality.index.model.util.AnyUtil
-
get value for given path(list of keys) from AnyMap object.
- schema - Variable in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
index schema.
- SCORE_FIELD - Static variable in class eu.dnetlib.functionality.index.utils.IndexFieldUtility
-
- serviceProperties - Variable in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
- ServiceTools - Class in eu.dnetlib.functionality.index.utils
-
- ServiceTools() - Constructor for class eu.dnetlib.functionality.index.utils.ServiceTools
-
- set(int, Any) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- setBackendId(String) - Method in class eu.dnetlib.functionality.index.client.AbstractIndexClientFactory
-
Sets the backend id.
- setClient(CloudSolrClient) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Sets the client.
- setConfiguration(String) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClientFactory
-
Sets the configuration.
- setContent(SolrInputDocument) - Method in class eu.dnetlib.functionality.index.query.SolrIndexDocument
-
Sets the content.
- setCqlPruner(Pruner) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Sets the cql pruner.
- setDefaultQueryParams(Map<String, List<String>>) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Sets the default query params.
- setError(Throwable) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Sets the error.
- setError(Throwable) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Sets the error.
- setField(String) - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
-
- setField(String, Object) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Set a field with implied null value for boost.
- setField(String, Object) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Set a field with implied null value for boost.
- setFormat(String) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Sets the format.
- setFrom(long) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- setHighlightUtils(UnaryFunction<String, String>) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
-
- setIncludeRanking(boolean) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
-
- setInterpretation(String) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Sets the interpretation.
- setLabel(String) - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
-
- setLayout(String) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
Sets the layout.
- setMarked() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Sets the status marked to the index document.
- setMarked() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Sets the status marked to the index document.
- setMode(ResultTransformer.Mode) - Method in class eu.dnetlib.functionality.index.solr.feed.ResultTransformer
-
- setName(String) - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Sets the name.
- setOK() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Sets the ok status to the index document.
- setOK() - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
Sets the ok status to the index document.
- setOptionUri(String) - Method in class eu.dnetlib.functionality.index.query.Pruner
-
- setPruner(Pruner) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Sets the pruner.
- setQueryLimit(int) - Method in interface eu.dnetlib.functionality.index.query.IndexQuery
-
- setQueryLimit(int) - Method in class eu.dnetlib.functionality.index.query.SolrIndexQuery
-
- setQueryOffset(int) - Method in interface eu.dnetlib.functionality.index.query.IndexQuery
-
- setQueryOffset(int) - Method in class eu.dnetlib.functionality.index.query.SolrIndexQuery
-
- setQueryOptions(IndexQuery, IndexClient) - Method in class eu.dnetlib.functionality.index.query.IndexQueryFactory
-
Sets the query options.
- setQueryOptions(IndexQuery, IndexClient) - Method in class eu.dnetlib.functionality.index.query.SolrIndexQueryFactory
-
- setRecords(List<String>) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- setReturnEmptyFields(boolean) - Method in class eu.dnetlib.functionality.index.query.QueryResponseFactory
-
- setServiceProperties(Map<String, String>) - Method in class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
- setServiceTools(ServiceTools) - Method in class eu.dnetlib.functionality.index.query.BrowseAliases
-
- setSize(int) - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
-
- setStatus(Status) - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
-
Sets the status.
- setStatus(Status) - Method in interface eu.dnetlib.functionality.index.model.document.IndexDocument
-
The set status.
- setTo(long) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- setTotal(long) - Method in class eu.dnetlib.functionality.index.client.response.LookupResponse
-
- setTransformerMap(Map<String, UnaryFunction<String, String>>) - Method in class eu.dnetlib.functionality.index.solr.cql.SolrTypeBasedCqlValueTransformerMapFactory
-
- setValue(String) - Method in class eu.dnetlib.functionality.index.client.response.BrowseValueEntry
-
- setValue(Object) - Method in class eu.dnetlib.functionality.index.model.document.IndexField
-
Set the value for a field.
- setValues(List<BrowseValueEntry>) - Method in class eu.dnetlib.functionality.index.client.response.BrowseEntry
-
- SimpleDateValueTransformer - Class in eu.dnetlib.functionality.index.solr.cql
-
Simply and not very roboust normalizer for solr dates.
- SimpleDateValueTransformer() - Constructor for class eu.dnetlib.functionality.index.solr.cql.SimpleDateValueTransformer
-
- size() - Method in interface eu.dnetlib.functionality.index.model.Any
-
- size() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
- size() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- size() - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- size() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- size() - Method in class eu.dnetlib.functionality.index.model.impl.ValueImpl
- SolrIndexClient - Class in eu.dnetlib.functionality.index.client.solr
-
The Class SolrIndexClient.
- SolrIndexClient(String, String, String, Map<String, String>, SolrIndexQueryFactory, QueryResponseFactory<QueryResponse>, SolrTypeBasedCqlValueTransformerMapFactory) - Constructor for class eu.dnetlib.functionality.index.client.solr.SolrIndexClient
-
The Constructor.
- SolrIndexClient.AfterFeedingCallback - Interface in eu.dnetlib.functionality.index.client.solr
-
- SolrIndexClientFactory - Class in eu.dnetlib.functionality.index.client.solr
-
The Class SolrIndexClientFactory.
- SolrIndexClientFactory() - Constructor for class eu.dnetlib.functionality.index.client.solr.SolrIndexClientFactory
-
- SolrIndexDocument - Class in eu.dnetlib.functionality.index.query
-
The Class SolrIndexDocument an implementation of the index document for SOLR.
- SolrIndexDocument(Map<String, Any.ValueType>, String) - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexDocument
-
Instantiates a new solr index document.
- SolrIndexDocument(Map<String, Any.ValueType>, String, SolrInputDocument) - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexDocument
-
Instantiates a new solr index document.
- SolrIndexQuery - Class in eu.dnetlib.functionality.index.query
-
The Class SolrIndexQuery.
- SolrIndexQuery(TranslatedQuery, Map<String, List<String>>) - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexQuery
-
Instantiates a new solr index query.
- SolrIndexQuery(String, Map<String, List<String>>) - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexQuery
-
Instantiates a new solr index query.
- SolrIndexQuery(String) - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexQuery
-
Instantiates a new solr index query.
- SolrIndexQueryFactory - Class in eu.dnetlib.functionality.index.query
-
A factory for creating SolrIndexQuery objects.
- SolrIndexQueryFactory() - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexQueryFactory
-
- SolrIndexQueryResponse - Class in eu.dnetlib.functionality.index.query
-
The Class SolrIndexQueryResponse.
- SolrIndexQueryResponse(QueryResponse) - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexQueryResponse
-
- SolrIndexQueryResponseFactory - Class in eu.dnetlib.functionality.index.query
-
The Class SolrIndexQueryResponseFactory.
- SolrIndexQueryResponseFactory() - Constructor for class eu.dnetlib.functionality.index.query.SolrIndexQueryResponseFactory
-
- SolrResponseParser - Class in eu.dnetlib.functionality.index.query
-
The Class SolrResponseParser.
- SolrResponseParser(UnaryFunction<String, String>, BiMap<String, String>, boolean, boolean, QueryResponse) - Constructor for class eu.dnetlib.functionality.index.query.SolrResponseParser
-
The Constructor.
- SolrTypeBasedCqlValueTransformerMap - Class in eu.dnetlib.functionality.index.solr.cql
-
This class maps the fields in the given index schema with a transformation rule.
- SolrTypeBasedCqlValueTransformerMap(Map<String, Any.ValueType>, Map<String, UnaryFunction<String, String>>) - Constructor for class eu.dnetlib.functionality.index.solr.cql.SolrTypeBasedCqlValueTransformerMap
-
Create value transformer map bound to a specific schema
- SolrTypeBasedCqlValueTransformerMapFactory - Class in eu.dnetlib.functionality.index.solr.cql
-
Factory for the SolrTypeBasedCqlValueTransformerMap class objects
- SolrTypeBasedCqlValueTransformerMapFactory() - Constructor for class eu.dnetlib.functionality.index.solr.cql.SolrTypeBasedCqlValueTransformerMapFactory
-
- Status - Enum in eu.dnetlib.functionality.index.model.document
-
Possible IndexDocument Status.
- StreamingInputDocumentFactory - Class in eu.dnetlib.functionality.index.solr.feed
-
Optimized version of the document parser, drop in replacement of InputDocumentFactory.
- StreamingInputDocumentFactory() - Constructor for class eu.dnetlib.functionality.index.solr.feed.StreamingInputDocumentFactory
-
- subList(int, int) - Method in class eu.dnetlib.functionality.index.model.impl.AnySeqImpl
- Value - Interface in eu.dnetlib.functionality.index.model
-
Interface for a value object, used if the any object is of type string, double, boolean, long, date or date time.
- ValueFormatHelper - Class in eu.dnetlib.functionality.index.model
-
helper class for formatting and parsing Values.
- ValueFormatHelper() - Constructor for class eu.dnetlib.functionality.index.model.ValueFormatHelper
-
create local instance.
- ValueImpl - Class in eu.dnetlib.functionality.index.model.impl
-
Any holding a value.
- valueOf(String) - Static method in enum eu.dnetlib.functionality.index.model.Any.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.dnetlib.functionality.index.model.document.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.dnetlib.functionality.index.query.QueryLanguage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.dnetlib.functionality.index.solr.feed.ResultTransformer.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.dnetlib.functionality.index.model.Any.ValueType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class eu.dnetlib.functionality.index.model.document.AbstractIndexDocument
- values() - Static method in enum eu.dnetlib.functionality.index.model.document.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class eu.dnetlib.functionality.index.model.impl.AnyMapImpl
- values() - Method in class eu.dnetlib.functionality.index.model.impl.ImmutableAnyMapImpl
-
- values() - Static method in enum eu.dnetlib.functionality.index.query.QueryLanguage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.dnetlib.functionality.index.solr.feed.ResultTransformer.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.