Index
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
outputFieldbased on other fields specified asinputFields. - 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
ManagedResourcewrappers that expose aManagedLanguageModelStore<ModelT extends SolrLanguageModel>.org.apache.solr.languagemodels.store.rest.ManagedLanguageModelStore.LanguageModelStorevia 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-modelsmodule - 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
ChatModelgiven a prompt and aResponseFormat. - 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
EmbeddingModelto 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form