ilariapet created SOLR-17999:
--------------------------------

             Summary: LLM Model Store Not Initialized Unless QParser Is Declared
                 Key: SOLR-17999
                 URL: https://issues.apache.org/jira/browse/SOLR-17999
             Project: Solr
          Issue Type: Bug
    Affects Versions: 9.10
            Reporter: ilariapet


An issue with the LLM module initialization process has been identified. 
At the moment, if the{{ llm}} module is enabled, for example by starting Solr 
with:
{code:java}
bin/solr start -e techproducts -Dsolr.modules=llm {code}
but nothing related to the LLM module is configured in {{{}solrconfig.xml{}}}, 
the text-to-vector model store does not get initialized:
{code:java}
{
  "responseHeader": {
    "status": 400,
    "QTime": 0
  },
  "error": {
    "metadata": [
      "error-class",
      "org.apache.solr.common.SolrException",
      "root-error-class",
      "org.apache.solr.common.SolrException"
    ],
    "msg": "No REST managed resource registered for path 
/schema/text-to-vector-model-store",
    "code": 400
  }
} {code}
Even if I add the TextToVectorUpdateProcessor, nothing happens. 
The Model Store is initialized *_only_* when the corresponding LLM QueryParser 
is explicitly declared in the configuration:
{code:java}
<queryParser name="knn_text_to_vector" 
class="org.apache.solr.llm.textvectorisation.search.TextToVectorQParserPlugin"/>
 {code}
This is a bug because a user may want to use a text-to-vector model only at 
index time, without enabling the associated query parser at all. 

A solution would be to modify the initialization logic so that the Model Store 
is also initialized when the update processor is configured, not only when the 
QueryParser is present.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to