lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yuki Yano (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SOLR-11250) Add new LTR model which loads the model definition from the external resource
Date Thu, 17 Aug 2017 06:03:00 GMT
Yuki Yano created SOLR-11250:
--------------------------------

             Summary: Add new LTR model which loads the model definition from the external
resource
                 Key: SOLR-11250
                 URL: https://issues.apache.org/jira/browse/SOLR-11250
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: contrib - LTR
            Reporter: Yuki Yano
            Priority: Minor


We add new model which contains only the location of the external model and loads it during
the initialization.
By this procedure, large models which are difficult to upload to ZooKeeper can be available.

The new model works as the wrapper of existing models, and deligates APIs to them.
We add two classes by this patch:

* {{ExternalModel}} : a base class for models with external resources.
* {{URIExternalModel}} : an implementation of {{ExternalModel}} which loads the external model
from specified URI (ex. file:, http:, etc.).

For example, if you have a model on the local disk "file:///var/models/myModel.json", the
definition of {{URIExternalModel}} will be like the following.

{code}
{
  "class" : "org.apache.solr.ltr.model.URIExternalModel",
  "name" : "myURIExternalModel",
  "features" : [],
  "params" : {
    "uri" : "file:///var/models/myModel.json"
  }
}
{code}

If you use LTR with {{model=myURIExternalModel}}, the model of {{myModel.json}} will be used
for scoring documents.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message