Class SolrPipesIterator

  • All Implemented Interfaces:
    Iterable<org.apache.tika.pipes.FetchEmitTuple>, Callable<Integer>, org.apache.tika.config.Initializable

    public class SolrPipesIterator
    extends org.apache.tika.pipes.pipesiterator.PipesIterator
    implements org.apache.tika.config.Initializable
    Iterates through results from a Solr query.
    • Constructor Detail

      • SolrPipesIterator

        public SolrPipesIterator()
                          throws org.apache.tika.exception.TikaConfigException
        Throws:
        org.apache.tika.exception.TikaConfigException
    • Method Detail

      • setSolrZkHosts

        @Field
        public void setSolrZkHosts​(List<String> solrZkHosts)
      • setSolrZkChroot

        @Field
        public void setSolrZkChroot​(String solrZkChroot)
      • setSolrCollection

        @Field
        public void setSolrCollection​(String solrCollection)
      • setSolrUrls

        @Field
        public void setSolrUrls​(List<String> solrUrls)
      • setFilters

        @Field
        public void setFilters​(List<String> filters)
      • setAdditionalFields

        @Field
        public void setAdditionalFields​(List<String> additionalFields)
      • setIdField

        @Field
        public void setIdField​(String idField)
      • setParsingIdField

        @Field
        public void setParsingIdField​(String parsingIdField)
      • setFailCountField

        @Field
        public void setFailCountField​(String failCountField)
      • setSizeFieldName

        @Field
        public void setSizeFieldName​(String sizeFieldName)
      • setRows

        @Field
        public void setRows​(int rows)
      • setConnectionTimeout

        @Field
        public void setConnectionTimeout​(int connectionTimeout)
      • setSocketTimeout

        @Field
        public void setSocketTimeout​(int socketTimeout)
      • setUserName

        @Field
        public void setUserName​(String userName)
      • setPassword

        @Field
        public void setPassword​(String password)
      • setAuthScheme

        @Field
        public void setAuthScheme​(String authScheme)
      • setProxyHost

        @Field
        public void setProxyHost​(String proxyHost)
      • setProxyPort

        @Field
        public void setProxyPort​(int proxyPort)
      • checkInitialization

        public void checkInitialization​(org.apache.tika.config.InitializableProblemHandler problemHandler)
                                 throws org.apache.tika.exception.TikaConfigException
        Specified by:
        checkInitialization in interface org.apache.tika.config.Initializable
        Overrides:
        checkInitialization in class org.apache.tika.pipes.pipesiterator.PipesIterator
        Throws:
        org.apache.tika.exception.TikaConfigException