Class AnalyzeEvaluator

  • All Implemented Interfaces:
    Serializable, org.apache.solr.client.solrj.io.eval.StreamEvaluator, org.apache.solr.client.solrj.io.stream.expr.Expressible

    public class AnalyzeEvaluator
    extends org.apache.solr.client.solrj.io.eval.SourceEvaluator
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.solr.client.solrj.io.eval.SourceEvaluator

        nodeId, streamContext
    • Constructor Summary

      Constructors 
      Constructor Description
      AnalyzeEvaluator​(String _fieldName, String _analyzerField)  
      AnalyzeEvaluator​(org.apache.solr.client.solrj.io.stream.expr.StreamExpression expression, org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object evaluate​(org.apache.solr.client.solrj.io.Tuple tuple)  
      void setStreamContext​(org.apache.solr.client.solrj.io.stream.StreamContext context)  
      org.apache.solr.client.solrj.io.stream.expr.Explanation toExplanation​(org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)  
      org.apache.solr.client.solrj.io.stream.expr.StreamExpressionParameter toExpression​(org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)  
      • Methods inherited from class org.apache.solr.client.solrj.io.eval.SourceEvaluator

        getStreamContext
      • Methods inherited from interface org.apache.solr.client.solrj.io.eval.StreamEvaluator

        evaluateOverContext
    • Constructor Detail

      • AnalyzeEvaluator

        public AnalyzeEvaluator​(String _fieldName,
                                String _analyzerField)
      • AnalyzeEvaluator

        public AnalyzeEvaluator​(org.apache.solr.client.solrj.io.stream.expr.StreamExpression expression,
                                org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)
                         throws IOException
        Throws:
        IOException
    • Method Detail

      • setStreamContext

        public void setStreamContext​(org.apache.solr.client.solrj.io.stream.StreamContext context)
        Specified by:
        setStreamContext in interface org.apache.solr.client.solrj.io.eval.StreamEvaluator
        Overrides:
        setStreamContext in class org.apache.solr.client.solrj.io.eval.SourceEvaluator
      • toExpression

        public org.apache.solr.client.solrj.io.stream.expr.StreamExpressionParameter toExpression​(org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)
                                                                                           throws IOException
        Throws:
        IOException
      • toExplanation

        public org.apache.solr.client.solrj.io.stream.expr.Explanation toExplanation​(org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)
                                                                              throws IOException
        Throws:
        IOException