Skip to content

Commit

Permalink
SOLR-17583: Bring back documentation for Adding Custom Expressions
Browse files Browse the repository at this point in the history
The section for adding Custom Expressions was removed in Solr 8.8. This change brings it back.
  • Loading branch information
cf-pp committed Dec 10, 2024
1 parent 2d3a8d9 commit 405a7aa
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,15 @@ In your JSON client you'll need to iterate each doc (tuple) and check for the EO

Timeouts for Streaming Expressions can be configured with the `socketTimeout` and `connTimeout` startup parameters.

=== Adding Custom Expressions

Creating your own custom expressions can be easily done by implementing the {solr-javadocs}/solrj-streaming/org/apache/solr/client/solrj/io/stream/expr/Expressible.html[Expressible] interface. To add a custom expression to the
list of known mappings for the `/stream` and `/graph` handlers, you just need to declare it as a plugin in `solrconfig.xml` via:

[source,xml]
<expressible name="custom" class="org.example.CustomStreamingExpression"/>


== Elements of the Language

=== Stream Sources
Expand Down

0 comments on commit 405a7aa

Please sign in to comment.