Index

A C D E F G H I J L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addModel(ModelT) - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
applyUpdatesToManagedData(Object) - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
assertIsDenseVectorField(SchemaField) - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 

C

CLASS_KEY - Static variable in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
createParser(String, SolrParams, SolrParams, SolrQueryRequest) - Method in class org.apache.solr.languagemodels.search.TextToVectorQParserPlugin
 

D

DocumentEnrichmentUpdateProcessor - Class in org.apache.solr.languagemodels.update.processor
 
DocumentEnrichmentUpdateProcessor(List<String>, String, String, SolrLargeLanguageModel, boolean, ResponseFormat, SolrQueryRequest, UpdateRequestProcessor) - Constructor for class org.apache.solr.languagemodels.update.processor.DocumentEnrichmentUpdateProcessor
 
DocumentEnrichmentUpdateProcessorFactory - Class in org.apache.solr.languagemodels.update.processor.factory
Generate the content of outputField based on other fields specified as inputFields.
DocumentEnrichmentUpdateProcessorFactory() - Constructor for class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
doDeleteChild(BaseSolrResource, String) - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
doGet(BaseSolrResource, String) - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 

E

EMBEDDING_MODEL_PARAM - Static variable in class org.apache.solr.languagemodels.search.TextToVectorQParserPlugin
 
equals(Object) - Method in class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
 
equals(Object) - Method in class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 

F

fromModelMap(SolrResourceLoader, Map<String, Object>) - Method in class org.apache.solr.languagemodels.store.rest.LargeLanguageModelStore
 
fromModelMap(SolrResourceLoader, Map<String, Object>) - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
Creates a model instance from the JSON map persisted in the managed resource storage.
fromModelMap(SolrResourceLoader, Map<String, Object>) - Method in class org.apache.solr.languagemodels.store.rest.TextToVectorModelStore
 

G

generate(String, ResponseFormat) - Method in class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
Sends a structured chat request to the language model and returns the raw text response.
getInputField() - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
getInputFields() - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
getInstance(SolrResourceLoader, String, String, Map<String, Object>) - Static method in class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
 
getInstance(SolrResourceLoader, String, String, Map<String, Object>) - Static method in class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 
getInstance(SolrQueryRequest, SolrQueryResponse, UpdateRequestProcessor) - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
getInstance(SolrQueryRequest, SolrQueryResponse, UpdateRequestProcessor) - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
getManagedModelStore(SolrCore) - Static method in class org.apache.solr.languagemodels.store.rest.LargeLanguageModelStore
 
getManagedModelStore(SolrCore) - Static method in class org.apache.solr.languagemodels.store.rest.TextToVectorModelStore
 
getModel(String) - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
getModelClassName() - Method in class org.apache.solr.languagemodels.model.SolrLanguageModel
Returns the class name of the underlying langchain4j model instance.
getModelClassName() - Method in class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
 
getModelClassName() - Method in class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 
getModelName() - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
getModelName() - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
getName() - Method in class org.apache.solr.languagemodels.model.SolrLanguageModel
 
getOutputField() - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
getOutputField() - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
getParams() - Method in class org.apache.solr.languagemodels.model.SolrLanguageModel
 
getPrompt() - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
getPromptFile() - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 

H

hashCode() - Method in class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
 
hashCode() - Method in class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 

I

inform(ResourceLoader) - Method in class org.apache.solr.languagemodels.search.TextToVectorQParserPlugin
 
inform(SolrCore) - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
inform(SolrCore) - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
init(NamedList<?>) - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
init(NamedList<?>) - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
isNullOrEmpty(SolrInputField) - Method in class org.apache.solr.languagemodels.update.processor.DocumentEnrichmentUpdateProcessor
 
isNullOrEmpty(SolrInputField) - Method in class org.apache.solr.languagemodels.update.processor.TextToVectorUpdateProcessor
 

J

JSON_FIELD_PROPERTY - Static variable in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 

L

LanguageModelException - Exception Class in org.apache.solr.languagemodels
 
LanguageModelException(String) - Constructor for exception class org.apache.solr.languagemodels.LanguageModelException
 
LanguageModelException(String, Exception) - Constructor for exception class org.apache.solr.languagemodels.LanguageModelException
 
LargeLanguageModelStore - Class in org.apache.solr.languagemodels.store.rest
Managed Resource for the Solr large language model, exposed via REST
LargeLanguageModelStore(String, SolrResourceLoader, ManagedResourceStorage.StorageIO) - Constructor for class org.apache.solr.languagemodels.store.rest.LargeLanguageModelStore
 
loadStoredModels() - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 

M

ManagedLanguageModelStore<ModelT> - Class in org.apache.solr.languagemodels.store.rest
Abstract base class for ManagedResource wrappers that expose a ManagedLanguageModelStore<ModelT extends SolrLanguageModel>.org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore.LanguageModelStore via the REST API.
ManagedLanguageModelStore(String, SolrResourceLoader, ManagedResourceStorage.StorageIO) - Constructor for class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
MAX_RETRIES_PARAM - Static variable in class org.apache.solr.languagemodels.model.SolrLanguageModel
 

N

name - Variable in class org.apache.solr.languagemodels.model.SolrLanguageModel
 
NAME_KEY - Static variable in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 

O

onManagedDataLoadedFromStorage(NamedList<?>, Object) - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
onManagedResourceInitialized(NamedList<?>, ManagedResource) - Method in class org.apache.solr.languagemodels.search.TextToVectorQParserPlugin
 
onManagedResourceInitialized(NamedList<?>, ManagedResource) - Method in class org.apache.solr.languagemodels.update.processor.factory.DocumentEnrichmentUpdateProcessorFactory
 
onManagedResourceInitialized(NamedList<?>, ManagedResource) - Method in class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
org.apache.solr.languagemodels - package org.apache.solr.languagemodels
Contains the whole module for Language Models.
org.apache.solr.languagemodels.model - package org.apache.solr.languagemodels.model
Contains model related classes.
org.apache.solr.languagemodels.search - package org.apache.solr.languagemodels.search
APIs and classes for implementing language models QueryParsers.
org.apache.solr.languagemodels.store.rest - package org.apache.solr.languagemodels.store.rest
Contains model store rest related classes.
org.apache.solr.languagemodels.update.processor - package org.apache.solr.languagemodels.update.processor
Contains update request processor related classes.
org.apache.solr.languagemodels.update.processor.factory - package org.apache.solr.languagemodels.update.processor.factory
Contains update request processor factories.

P

params - Variable in class org.apache.solr.languagemodels.model.SolrLanguageModel
 
PARAMS_KEY - Static variable in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 
parse() - Method in class org.apache.solr.languagemodels.search.TextToVectorQParserPlugin.TextToVectorQParser
 
processAdd(AddUpdateCommand) - Method in class org.apache.solr.languagemodels.update.processor.DocumentEnrichmentUpdateProcessor
 
processAdd(AddUpdateCommand) - Method in class org.apache.solr.languagemodels.update.processor.TextToVectorUpdateProcessor
 

R

ramBytesUsed() - Method in class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
 
ramBytesUsed() - Method in class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 
registerManagedLargeLanguageModelStore(SolrResourceLoader, ManagedResourceObserver) - Static method in class org.apache.solr.languagemodels.store.rest.LargeLanguageModelStore
 
registerManagedTextToVectorModelStore(SolrResourceLoader, ManagedResourceObserver) - Static method in class org.apache.solr.languagemodels.store.rest.TextToVectorModelStore
 
REST_END_POINT - Static variable in class org.apache.solr.languagemodels.store.rest.LargeLanguageModelStore
the model store rest endpoint
REST_END_POINT - Static variable in class org.apache.solr.languagemodels.store.rest.TextToVectorModelStore
the model store rest endpoint

S

SolrLanguageModel - Class in org.apache.solr.languagemodels.model
Abstract base class for Solr-managed wrappers around langchain4j used in language-models module
SolrLanguageModel(String, Map<String, Object>) - Constructor for class org.apache.solr.languagemodels.model.SolrLanguageModel
 
SolrLargeLanguageModel - Class in org.apache.solr.languagemodels.model
This object wraps a ChatModel given a prompt and a ResponseFormat.
SolrLargeLanguageModel(String, ChatModel, Map<String, Object>) - Constructor for class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
 
SolrTextToVectorModel - Class in org.apache.solr.languagemodels.model
This object wraps a EmbeddingModel to encode text to vector.
SolrTextToVectorModel(String, EmbeddingModel, Map<String, Object>) - Constructor for class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 

T

TextToVectorModelStore - Class in org.apache.solr.languagemodels.store.rest
Managed Resource wrapper for the text-to-vector model store, exposed via REST
TextToVectorModelStore(String, SolrResourceLoader, ManagedResourceStorage.StorageIO) - Constructor for class org.apache.solr.languagemodels.store.rest.TextToVectorModelStore
 
TextToVectorQParser(String, SolrParams, SolrParams, SolrQueryRequest) - Constructor for class org.apache.solr.languagemodels.search.TextToVectorQParserPlugin.TextToVectorQParser
 
TextToVectorQParserPlugin - Class in org.apache.solr.languagemodels.search
A vector query parser that encode the query to a vector and then run K-nearest neighbors search on Dense Vector fields.
TextToVectorQParserPlugin() - Constructor for class org.apache.solr.languagemodels.search.TextToVectorQParserPlugin
 
TextToVectorQParserPlugin.TextToVectorQParser - Class in org.apache.solr.languagemodels.search
 
TextToVectorUpdateProcessor - Class in org.apache.solr.languagemodels.update.processor
 
TextToVectorUpdateProcessor(String, String, SolrTextToVectorModel, SolrQueryRequest, UpdateRequestProcessor) - Constructor for class org.apache.solr.languagemodels.update.processor.TextToVectorUpdateProcessor
 
TextToVectorUpdateProcessorFactory - Class in org.apache.solr.languagemodels.update.processor.factory
Vectorises a textual field value and add the resulting vector to another field.
TextToVectorUpdateProcessorFactory() - Constructor for class org.apache.solr.languagemodels.update.processor.factory.TextToVectorUpdateProcessorFactory
 
TIMEOUT_PARAM - Static variable in class org.apache.solr.languagemodels.model.SolrLanguageModel
 
toString() - Method in class org.apache.solr.languagemodels.model.SolrLargeLanguageModel
 
toString() - Method in class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 
toString() - Method in class org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore
 

V

vectorise(String) - Method in class org.apache.solr.languagemodels.model.SolrTextToVectorModel
 
A C D E F G H I J L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form