This is an automated email from the ASF dual-hosted git repository.
abenedetti pushed a change to branch branch_9x
in repository https://gitbox.apache.org/repos/asf/solr.git
from cc6ea87d475 SOLR-17700: Use core operation lock when unloading core
(#3260)
new ffd10423ae1 SOLR-17632: Text to Vector Update Request Processor (#3151)
new cca9a7ac630 SOLR-17632: minors
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
solr/CHANGES.txt | 2 +
.../model/SolrTextToVectorModel.java | 6 +-
.../model/package-info.java | 2 +-
.../search/TextToVectorQParserPlugin.java | 6 +-
.../search/package-info.java | 2 +-
.../store/TextToVectorModelException.java | 2 +-
.../store/TextToVectorModelStore.java | 4 +-
.../store/package-info.java | 2 +-
.../store/rest/ManagedTextToVectorModelStore.java | 8 +-
.../store/rest/package-info.java | 2 +-
.../processor/TextToVectorUpdateProcessor.java | 94 ++++++++++++
.../TextToVectorUpdateProcessorFactory.java | 121 +++++++++++++++
.../update/processor}/package-info.java | 4 +-
.../modelExamples/dummy-model-ambiguous.json | 2 +-
.../modelExamples/dummy-model-unsupported.json | 2 +-
.../src/test-files/modelExamples/dummy-model.json | 2 +-
.../modelExamples/exception-throwing-model.json | 6 +
.../solr/collection1/conf/solrconfig-llm.xml | 22 ++-
.../src/test/org/apache/solr/llm/TestLlmBase.java | 2 +-
.../model/DummyEmbeddingModel.java | 2 +-
.../model/DummyEmbeddingModelTest.java | 2 +-
.../model/ExceptionThrowingEmbeddingModel.java | 54 +++++++
.../search/TextToVectorQParserTest.java | 8 +-
.../store/rest/TestModelManager.java | 10 +-
.../store/rest/TestModelManagerPersistence.java | 2 +-
.../TextToVectorUpdateProcessorFactoryTest.java | 152 +++++++++++++++++++
.../processor/TextToVectorUpdateProcessorTest.java | 168 +++++++++++++++++++++
.../pages/update-request-processors.adoc | 6 +
.../modules/query-guide/pages/text-to-vector.adoc | 150 +++++++++++++++++-
.../java/org/apache/solr/util/RestTestBase.java | 22 ++-
30 files changed, 833 insertions(+), 34 deletions(-)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/model/SolrTextToVectorModel.java (97%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/model/package-info.java (94%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/search/TextToVectorQParserPlugin.java (96%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/search/package-info.java (94%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/store/TextToVectorModelException.java (95%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/store/TextToVectorModelStore.java (94%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/store/package-info.java (94%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/store/rest/ManagedTextToVectorModelStore.java (96%)
rename solr/modules/llm/src/java/org/apache/solr/llm/{texttovector =>
textvectorisation}/store/rest/package-info.java (93%)
create mode 100644
solr/modules/llm/src/java/org/apache/solr/llm/textvectorisation/update/processor/TextToVectorUpdateProcessor.java
create mode 100644
solr/modules/llm/src/java/org/apache/solr/llm/textvectorisation/update/processor/TextToVectorUpdateProcessorFactory.java
copy solr/{api/src/java/org/apache/solr/client/api/endpoint =>
modules/llm/src/java/org/apache/solr/llm/textvectorisation/update/processor}/package-info.java
(86%)
create mode 100644
solr/modules/llm/src/test-files/modelExamples/exception-throwing-model.json
rename solr/modules/llm/src/test/org/apache/solr/llm/{texttovector =>
textvectorisation}/model/DummyEmbeddingModel.java (98%)
rename solr/modules/llm/src/test/org/apache/solr/llm/{texttovector =>
textvectorisation}/model/DummyEmbeddingModelTest.java (96%)
create mode 100644
solr/modules/llm/src/test/org/apache/solr/llm/textvectorisation/model/ExceptionThrowingEmbeddingModel.java
rename solr/modules/llm/src/test/org/apache/solr/llm/{texttovector =>
textvectorisation}/search/TextToVectorQParserTest.java (98%)
rename solr/modules/llm/src/test/org/apache/solr/llm/{texttovector =>
textvectorisation}/store/rest/TestModelManager.java (97%)
rename solr/modules/llm/src/test/org/apache/solr/llm/{texttovector =>
textvectorisation}/store/rest/TestModelManagerPersistence.java (98%)
create mode 100644
solr/modules/llm/src/test/org/apache/solr/llm/textvectorisation/update/processor/TextToVectorUpdateProcessorFactoryTest.java
create mode 100644
solr/modules/llm/src/test/org/apache/solr/llm/textvectorisation/update/processor/TextToVectorUpdateProcessorTest.java