lucene-solr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Solr Wiki] Update of "ScriptUpdateProcessor" by ErikHatcher
Date Wed, 09 Jan 2013 10:09:12 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "ScriptUpdateProcessor" page has been changed by ErikHatcher:
http://wiki.apache.org/solr/ScriptUpdateProcessor?action=diff&rev1=7&rev2=8

Comment:
escaping JavaScript so it's not a link

  
  = Introduction =
  
- The ScriptUpdateProcessor enables update processing code to be written in a scripting language.
 The script can be written in any scripting language supported by your JVM (such as JavaScript),
and executed dynamically so no pre-compilation is necessary.
+ The ScriptUpdateProcessor enables update processing code to be written in a scripting language.
 The script can be written in any scripting language supported by your JVM (such as !JavaScript),
and executed dynamically so no pre-compilation is necessary.
  
  = Configuration =
  The UpdateRequestProcessor is configured in solrconfig.xml. All parameters listed may also
be overridden on the update request itself. A minimal configuration specifies the script file
to use:
@@ -35, +35 @@

  The script file name.  The script file must be placed in the conf/ directory.  There can
be one or more "script" parameters specified; multiple scripts are executed in the order specified.
  
  == engine ==
- Optionally specifies the scripting engine to use.  This is only needed if the extension
of the script file is not a standard mapping to the scripting engine.  For example, if your
script file was coded in JavaScript but the file name was called update-script.foo, use "javascript"
as the engine name.
+ Optionally specifies the scripting engine to use.  This is only needed if the extension
of the script file is not a standard mapping to the scripting engine.  For example, if your
script file was coded in !JavaScript but the file name was called update-script.foo, use "javascript"
as the engine name.
  
  == params ==
  Optional parameters that are passed into the script execution context.  This is specified
as a named list (<lst>) structure with nested typed parameters.  If specified, the script
context will get a "params" object, otherwise there will be no "params" object available.
@@ -65, +65 @@

  
  The processAdd() and the other script methods can return false to skip further processing
of the document.  All methods must be defined, though generally the processAdd() method is
where the action is.
  
- == JavaScript ==
+ == !JavaScript ==
  
- Note: There is a JavaScript example (update-script.js) built into the Solr 4 and up example
collection1 configuration.  Check solrconfig.xml and uncomment the update request processor
definition to enable this feature.
+ Note: There is a !JavaScript example (update-script.js) built into the Solr 4 and up example
collection1 configuration.  Check solrconfig.xml and uncomment the update request processor
definition to enable this feature.
  
  {{{
  function processAdd(cmd) {

Mime
View raw message