Modified: sites/solr/guide/solr/latest/query-guide/streaming-expressions.html
URL: 
http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/query-guide/streaming-expressions.html?rev=1088292&r1=1088291&r2=1088292&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/query-guide/streaming-expressions.html 
(original)
+++ sites/solr/guide/solr/latest/query-guide/streaming-expressions.html Fri Dec 
13 15:24:52 2024
@@ -1212,6 +1212,18 @@ In your JSON client you’ll need to
 <p>Timeouts for Streaming Expressions can be configured with the 
<code>socketTimeout</code> and <code>connTimeout</code> startup parameters.</p>
 </div>
 </div>
+<div class="sect2">
+<h3 id="adding-custom-expressions"><a class="anchor" 
href="#adding-custom-expressions"></a>Adding Custom Expressions</h3>
+<div class="paragraph">
+<p>Creating your own custom expressions can be easily done by implementing the 
<a 
href="https://solr.apache.org/docs/9_7_0/solrj-streaming/org/apache/solr/client/solrj/io/stream/expr/Expressible.html";>Expressible</a>
 interface.   To add a custom expression to the
+list of known mappings for the <code>/stream</code> and <code>/graph</code> 
handlers, you just need to declare it as a plugin in 
<code>solrconfig.xml</code> via:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;expressible name="custom" 
class="org.example.CustomStreamingExpression"/&gt;</code></pre>
+</div>
+</div>
+</div>
 </div>
 </div>
 <div class="sect1">


Reply via email to