...
Parameter | Description | ||
---|---|---|---|
fieldName | Any string, the key for generated array in "doc.metadata" | ||
scriptlang | javascript, regex or xpath. TODO: stream | ||
script | script that will generate the array - eg the regular expression, xpath string, or JS script.
| ||
flags | For javascript (defaults to "t" if none specified), "t" the script receives the doc fullText ("text"), "d" the script receives the entire doc (_doc), "m" the script receives the doc.metadata There are also a few flags that provide additional variables in the javascript:
| ||
For xpath: "o": if the XPath expression points to an HTML (/XML) object, then this object is converted to JSON and stored as an object in the corresponding metadata field array. For reference, here is the complete set of flags for xpath (and regex, except for "O"):
| |||
replace | Replacement string for regex/xpath+regex matches, can include capturing groups as $1 etc. | ||
store | Whether this field should be stored in the DB or discarded after the harvest processing. | ||
index | Whether this field should be full-text indexed or just stored in the DB. |
...