source: sandbox/expresso-solr/solr/docs/api/org/apache/solr/update/processor/package-summary.html @ 7588

Revision 7588, 24.8 KB checked in by adir, 11 years ago (diff)

Ticket #000 - Adicionando a integracao de buscas com Solr na base a ser isnerida na comunidade

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_24) on Mon Jun 25 15:26:26 EDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=utf-8">
7<TITLE>
8org.apache.solr.update.processor (Solr 4.0.0-ALPHA API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-06-25">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="org.apache.solr.update.processor (Solr 4.0.0-ALPHA API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48  </TR>
49</TABLE>
50</TD>
51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52</EM>
53</TD>
54</TR>
55
56<TR>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58&nbsp;<A HREF="../../../../../org/apache/solr/update/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
59&nbsp;<A HREF="../../../../../org/apache/solr/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61  <A HREF="../../../../../index.html?org/apache/solr/update/processor/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
63&nbsp;<SCRIPT type="text/javascript">
64  <!--
65  if(window==top) {
66    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67  }
68  //-->
69</SCRIPT>
70<NOSCRIPT>
71  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
72</NOSCRIPT>
73
74
75</FONT></TD>
76</TR>
77</TABLE>
78<A NAME="skip-navbar_top"></A>
79<!-- ========= END OF TOP NAVBAR ========= -->
80
81<HR>
82<H2>
83Package org.apache.solr.update.processor
84</H2>
85
86<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
87<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
88<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
89<B>Interface Summary</B></FONT></TH>
90</TR>
91<TR BGCOLOR="white" CLASS="TableRowColor">
92<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/DistributingUpdateProcessorFactory.html" title="interface in org.apache.solr.update.processor">DistributingUpdateProcessorFactory</A></B></TD>
93<TD>A marker interface for denoting that a factory is responsible for handling
94 distributed communication of updates across a SolrCloud cluster.</TD>
95</TR>
96<TR BGCOLOR="white" CLASS="TableRowColor">
97<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FieldMutatingUpdateProcessor.FieldNameSelector.html" title="interface in org.apache.solr.update.processor">FieldMutatingUpdateProcessor.FieldNameSelector</A></B></TD>
98<TD>Interface for idenfifying which fileds should be mutated</TD>
99</TR>
100<TR BGCOLOR="white" CLASS="TableRowColor">
101<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html" title="interface in org.apache.solr.update.processor">LangIdParams</A></B></TD>
102<TD>&nbsp;</TD>
103</TR>
104</TABLE>
105&nbsp;
106
107<P>
108
109<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
110<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
111<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
112<B>Class Summary</B></FONT></TH>
113</TR>
114<TR BGCOLOR="white" CLASS="TableRowColor">
115<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/AbstractDefaultValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">AbstractDefaultValueUpdateProcessorFactory</A></B></TD>
116<TD>
117 Base class that can be extended by any
118 <code>UpdateRequestProcessorFactory</code> designed to add a default value
119 to the document in an <code>AddUpdateCommand</code> when that field is not
120 already specified.</TD>
121</TR>
122<TR BGCOLOR="white" CLASS="TableRowColor">
123<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor.html" title="class in org.apache.solr.update.processor">AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor</A></B></TD>
124<TD>A simple processor that adds the results of <A HREF="../../../../../org/apache/solr/update/processor/AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor.html#getDefaultValue()"><CODE>AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor.getDefaultValue()</CODE></A> 
125 to any document which does not already have a value in
126 <code>fieldName</code></TD>
127</TR>
128<TR BGCOLOR="white" CLASS="TableRowColor">
129<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">CloneFieldUpdateProcessorFactory</A></B></TD>
130<TD>Clones the values found in any matching <code>source</code> field into
131 the configured <code>dest<code> field.</TD>
132</TR>
133<TR BGCOLOR="white" CLASS="TableRowColor">
134<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">ConcatFieldUpdateProcessorFactory</A></B></TD>
135<TD>Concatenates multiple values for fields matching the specified
136 conditions using a configurable <code>delimiter</code> which defaults
137 to "<code>, </code>".</TD>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/DefaultValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">DefaultValueUpdateProcessorFactory</A></B></TD>
141<TD>
142 An update processor that adds a constant default value to any document
143 being added that does not already have a value in the specified field.</TD>
144</TR>
145<TR BGCOLOR="white" CLASS="TableRowColor">
146<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/DetectedLanguage.html" title="class in org.apache.solr.update.processor">DetectedLanguage</A></B></TD>
147<TD>Bean holding a language and a detection certainty</TD>
148</TR>
149<TR BGCOLOR="white" CLASS="TableRowColor">
150<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/DistributedUpdateProcessor.html" title="class in org.apache.solr.update.processor">DistributedUpdateProcessor</A></B></TD>
151<TD>&nbsp;</TD>
152</TR>
153<TR BGCOLOR="white" CLASS="TableRowColor">
154<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/DistributedUpdateProcessor.RetryNode.html" title="class in org.apache.solr.update.processor">DistributedUpdateProcessor.RetryNode</A></B></TD>
155<TD>&nbsp;</TD>
156</TR>
157<TR BGCOLOR="white" CLASS="TableRowColor">
158<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/DistributedUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">DistributedUpdateProcessorFactory</A></B></TD>
159<TD>&nbsp;</TD>
160</TR>
161<TR BGCOLOR="white" CLASS="TableRowColor">
162<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FieldLengthUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">FieldLengthUpdateProcessorFactory</A></B></TD>
163<TD>Replaces any CharSequence values found in fields matching the specified
164 conditions with the lengths of those CharSequences (as an Integer).</TD>
165</TR>
166<TR BGCOLOR="white" CLASS="TableRowColor">
167<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FieldMutatingUpdateProcessor.html" title="class in org.apache.solr.update.processor">FieldMutatingUpdateProcessor</A></B></TD>
168<TD>Reusable base class for UpdateProcessors that will consider
169 AddUpdateCommands and mutate the values associated with configured
170 fields.</TD>
171</TR>
172<TR BGCOLOR="white" CLASS="TableRowColor">
173<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">FieldMutatingUpdateProcessorFactory</A></B></TD>
174<TD>Base class for implementing Factories for FieldMutatingUpdateProcessors and
175 FieldValueMutatingUpdateProcessors.</TD>
176</TR>
177<TR BGCOLOR="white" CLASS="TableRowColor">
178<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.SelectorParams.html" title="class in org.apache.solr.update.processor">FieldMutatingUpdateProcessorFactory.SelectorParams</A></B></TD>
179<TD>&nbsp;</TD>
180</TR>
181<TR BGCOLOR="white" CLASS="TableRowColor">
182<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FieldValueMutatingUpdateProcessor.html" title="class in org.apache.solr.update.processor">FieldValueMutatingUpdateProcessor</A></B></TD>
183<TD>Abstract subclass of FieldMutatingUpdateProcessor for implementing
184 UpdateProcessors that will mutate all individual values of a selected
185 field independently</TD>
186</TR>
187<TR BGCOLOR="white" CLASS="TableRowColor">
188<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FieldValueSubsetUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">FieldValueSubsetUpdateProcessorFactory</A></B></TD>
189<TD>Base class for processors that want to mutate selected fields to only
190 keep a subset of the original values.</TD>
191</TR>
192<TR BGCOLOR="white" CLASS="TableRowColor">
193<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/FirstFieldValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">FirstFieldValueUpdateProcessorFactory</A></B></TD>
194<TD>Keeps only the first value of fields matching the specified
195 conditions.</TD>
196</TR>
197<TR BGCOLOR="white" CLASS="TableRowColor">
198<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/HTMLStripFieldUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">HTMLStripFieldUpdateProcessorFactory</A></B></TD>
199<TD>Strips all HTML Markup in any CharSequence values
200 found in fields matching the specified conditions.</TD>
201</TR>
202<TR BGCOLOR="white" CLASS="TableRowColor">
203<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/IgnoreFieldUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">IgnoreFieldUpdateProcessorFactory</A></B></TD>
204<TD>Ignores &amp; removes fields matching the specified
205 conditions from any document being added to the index.</TD>
206</TR>
207<TR BGCOLOR="white" CLASS="TableRowColor">
208<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessor.html" title="class in org.apache.solr.update.processor">LangDetectLanguageIdentifierUpdateProcessor</A></B></TD>
209<TD>Identifies the language of a set of input fields using http://code.google.com/p/language-detection</TD>
210</TR>
211<TR BGCOLOR="white" CLASS="TableRowColor">
212<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">LangDetectLanguageIdentifierUpdateProcessorFactory</A></B></TD>
213<TD>Identifies the language of a set of input fields using
214 http://code.google.com/p/language-detection
215 <p/>
216 The UpdateProcessorChain config entry can take a number of parameters
217 which may also be passed as HTTP parameters on the update request
218 and override the defaults.</TD>
219</TR>
220<TR BGCOLOR="white" CLASS="TableRowColor">
221<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html" title="class in org.apache.solr.update.processor">LanguageIdentifierUpdateProcessor</A></B></TD>
222<TD>Identifies the language of a set of input fields.</TD>
223</TR>
224<TR BGCOLOR="white" CLASS="TableRowColor">
225<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">LastFieldValueUpdateProcessorFactory</A></B></TD>
226<TD>Keeps only the last value of fields matching the specified
227 conditions.</TD>
228</TR>
229<TR BGCOLOR="white" CLASS="TableRowColor">
230<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/LogUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">LogUpdateProcessorFactory</A></B></TD>
231<TD>A logging processor.</TD>
232</TR>
233<TR BGCOLOR="white" CLASS="TableRowColor">
234<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/Lookup3Signature.html" title="class in org.apache.solr.update.processor">Lookup3Signature</A></B></TD>
235<TD>&nbsp;</TD>
236</TR>
237<TR BGCOLOR="white" CLASS="TableRowColor">
238<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/MaxFieldValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">MaxFieldValueUpdateProcessorFactory</A></B></TD>
239<TD>An update processor that keeps only the the maximum value from any selected
240 fields where multiple values are found.</TD>
241</TR>
242<TR BGCOLOR="white" CLASS="TableRowColor">
243<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/MD5Signature.html" title="class in org.apache.solr.update.processor">MD5Signature</A></B></TD>
244<TD>&nbsp;</TD>
245</TR>
246<TR BGCOLOR="white" CLASS="TableRowColor">
247<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/MinFieldValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">MinFieldValueUpdateProcessorFactory</A></B></TD>
248<TD>An update processor that keeps only the the minimum value from any selected
249 fields where multiple values are found.</TD>
250</TR>
251<TR BGCOLOR="white" CLASS="TableRowColor">
252<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/NoOpDistributingUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">NoOpDistributingUpdateProcessorFactory</A></B></TD>
253<TD>A No-Op implementation of DistributingUpdateProcessorFactory that
254 allways returns null.</TD>
255</TR>
256<TR BGCOLOR="white" CLASS="TableRowColor">
257<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/RegexReplaceProcessorFactory.html" title="class in org.apache.solr.update.processor">RegexReplaceProcessorFactory</A></B></TD>
258<TD>An updated processor that applies a configured regex to any
259 CharSequence values found in the selected fields, and replaces
260 any matches with the configured replacement string</TD>
261</TR>
262<TR BGCOLOR="white" CLASS="TableRowColor">
263<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/RemoveBlankFieldUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">RemoveBlankFieldUpdateProcessorFactory</A></B></TD>
264<TD>Removes any values found which are CharSequence with a length of 0.</TD>
265</TR>
266<TR BGCOLOR="white" CLASS="TableRowColor">
267<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/RunUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">RunUpdateProcessorFactory</A></B></TD>
268<TD>Pass the command to the UpdateHandler without any modifications</TD>
269</TR>
270<TR BGCOLOR="white" CLASS="TableRowColor">
271<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/Signature.html" title="class in org.apache.solr.update.processor">Signature</A></B></TD>
272<TD>&nbsp;</TD>
273</TR>
274<TR BGCOLOR="white" CLASS="TableRowColor">
275<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/SignatureUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">SignatureUpdateProcessorFactory</A></B></TD>
276<TD>&nbsp;</TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/TextProfileSignature.html" title="class in org.apache.solr.update.processor">TextProfileSignature</A></B></TD>
280<TD>This implementation is copied from Apache Nutch.</TD>
281</TR>
282<TR BGCOLOR="white" CLASS="TableRowColor">
283<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/TikaLanguageIdentifierUpdateProcessor.html" title="class in org.apache.solr.update.processor">TikaLanguageIdentifierUpdateProcessor</A></B></TD>
284<TD>Identifies the language of a set of input fields using Tika's
285 LanguageIdentifier.</TD>
286</TR>
287<TR BGCOLOR="white" CLASS="TableRowColor">
288<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/TikaLanguageIdentifierUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">TikaLanguageIdentifierUpdateProcessorFactory</A></B></TD>
289<TD>Identifies the language of a set of input fields using Tika's
290 LanguageIdentifier.</TD>
291</TR>
292<TR BGCOLOR="white" CLASS="TableRowColor">
293<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/TimestampUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">TimestampUpdateProcessorFactory</A></B></TD>
294<TD>
295 An update processor that adds a newly generated <code>Date</code> value
296 of "NOW" to any document being added that does not already have a value
297 in the specified field.</TD>
298</TR>
299<TR BGCOLOR="white" CLASS="TableRowColor">
300<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/TrimFieldUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">TrimFieldUpdateProcessorFactory</A></B></TD>
301<TD>Trims leading and trailing whitespace from any CharSequence values
302 found in fields matching the specified conditions and returns the
303 resulting String.</TD>
304</TR>
305<TR BGCOLOR="white" CLASS="TableRowColor">
306<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">TruncateFieldUpdateProcessorFactory</A></B></TD>
307<TD>Truncates any CharSequence values found in fields matching the specified
308 conditions to a maximum character length.</TD>
309</TR>
310<TR BGCOLOR="white" CLASS="TableRowColor">
311<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">UniqFieldsUpdateProcessorFactory</A></B></TD>
312<TD>A non-duplicate processor.</TD>
313</TR>
314<TR BGCOLOR="white" CLASS="TableRowColor">
315<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessor</A></B></TD>
316<TD>This is a good place for subclassed update handlers to process the document before it is
317 indexed.</TD>
318</TR>
319<TR BGCOLOR="white" CLASS="TableRowColor">
320<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessorChain.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessorChain</A></B></TD>
321<TD>Manages a chain of UpdateRequestProcessorFactories.</TD>
322</TR>
323<TR BGCOLOR="white" CLASS="TableRowColor">
324<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessorFactory.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessorFactory</A></B></TD>
325<TD>A factory to generate an UpdateRequestProcessor for each request.</TD>
326</TR>
327<TR BGCOLOR="white" CLASS="TableRowColor">
328<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/URLClassifyProcessor.html" title="class in org.apache.solr.update.processor">URLClassifyProcessor</A></B></TD>
329<TD>Update processor which examines a URL and outputs to various other fields
330 characteristics of that URL, including length, number of path levels, whether
331 it is a top level URL (levels==0), whether it looks like a landing/index page,
332 a canonical representation of the URL (e.g.</TD>
333</TR>
334<TR BGCOLOR="white" CLASS="TableRowColor">
335<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/URLClassifyProcessorFactory.html" title="class in org.apache.solr.update.processor">URLClassifyProcessorFactory</A></B></TD>
336<TD>Creates URLClassifyProcessor</TD>
337</TR>
338<TR BGCOLOR="white" CLASS="TableRowColor">
339<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/UUIDUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor">UUIDUpdateProcessorFactory</A></B></TD>
340<TD>
341 An update processor that adds a newly generated <code>UUID</code> value
342 to any document being added that does not already have a value in the
343 specified field.</TD>
344</TR>
345</TABLE>
346&nbsp;
347
348<P>
349
350<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
351<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
352<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
353<B>Enum Summary</B></FONT></TH>
354</TR>
355<TR BGCOLOR="white" CLASS="TableRowColor">
356<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/solr/update/processor/DistributedUpdateProcessor.DistribPhase.html" title="enum in org.apache.solr.update.processor">DistributedUpdateProcessor.DistribPhase</A></B></TD>
357<TD>Values this processor supports for the <code>DISTRIB_UPDATE_PARAM</code>.</TD>
358</TR>
359</TABLE>
360&nbsp;
361
362<P>
363<DL>
364</DL>
365<HR>
366
367
368<!-- ======= START OF BOTTOM NAVBAR ====== -->
369<A NAME="navbar_bottom"><!-- --></A>
370<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
371<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
372<TR>
373<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
374<A NAME="navbar_bottom_firstrow"><!-- --></A>
375<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
376  <TR ALIGN="center" VALIGN="top">
377  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
378  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
379  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
380  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
381  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
382  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
383  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
384  </TR>
385</TABLE>
386</TD>
387<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
388</EM>
389</TD>
390</TR>
391
392<TR>
393<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
394&nbsp;<A HREF="../../../../../org/apache/solr/update/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
395&nbsp;<A HREF="../../../../../org/apache/solr/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
396<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
397  <A HREF="../../../../../index.html?org/apache/solr/update/processor/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
398&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
399&nbsp;<SCRIPT type="text/javascript">
400  <!--
401  if(window==top) {
402    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
403  }
404  //-->
405</SCRIPT>
406<NOSCRIPT>
407  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
408</NOSCRIPT>
409
410
411</FONT></TD>
412</TR>
413</TABLE>
414<A NAME="skip-navbar_bottom"></A>
415<!-- ======== END OF BOTTOM NAVBAR ======= -->
416
417<HR>
418
419          <address>Copyright &copy; 2000-2012 Apache Software Foundation.  All Rights Reserved.</address>
420          <script src='../../../../../prettify.js' type='text/javascript'></script>
421          <script type='text/javascript'>
422            (function(){
423              var oldonload = window.onload;
424              if (typeof oldonload != 'function') {
425                window.onload = prettyPrint;
426              } else {
427                window.onload = function() {
428                  oldonload();
429                  prettyPrint();
430                }
431              }
432            })();
433          </script>
434       
435</BODY>
436</HTML>
Note: See TracBrowser for help on using the repository browser.