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) {

Reply via email to