Interface LuceneEndpointBuilderFactory.LuceneEndpointBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
Enclosing interface:
LuceneEndpointBuilderFactory

public static interface LuceneEndpointBuilderFactory.LuceneEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Lucene component.
  • Method Details

    • advanced

    • analyzer

      default LuceneEndpointBuilderFactory.LuceneEndpointBuilder analyzer(org.apache.lucene.analysis.Analyzer analyzer)
      An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index terms from text. The value for analyzer can be any class that extends the abstract class org.apache.lucene.analysis.Analyzer. Lucene also offers a rich set of analyzers out of the box. The option is a: <code>org.apache.lucene.analysis.Analyzer</code> type. Group: producer
      Parameters:
      analyzer - the value to set
      Returns:
      the dsl builder
    • analyzer

      An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index terms from text. The value for analyzer can be any class that extends the abstract class org.apache.lucene.analysis.Analyzer. Lucene also offers a rich set of analyzers out of the box. The option will be converted to a <code>org.apache.lucene.analysis.Analyzer</code> type. Group: producer
      Parameters:
      analyzer - the value to set
      Returns:
      the dsl builder
    • indexDir

      A file system directory in which index files are created upon analysis of the document by the specified analyzer. The option is a: <code>java.io.File</code> type. Group: producer
      Parameters:
      indexDir - the value to set
      Returns:
      the dsl builder
    • indexDir

      A file system directory in which index files are created upon analysis of the document by the specified analyzer. The option will be converted to a <code>java.io.File</code> type. Group: producer
      Parameters:
      indexDir - the value to set
      Returns:
      the dsl builder
    • maxHits

      An integer value that limits the result set of the search operation. The option is a: <code>int</code> type. Group: producer
      Parameters:
      maxHits - the value to set
      Returns:
      the dsl builder
    • maxHits

      An integer value that limits the result set of the search operation. The option will be converted to a <code>int</code> type. Group: producer
      Parameters:
      maxHits - the value to set
      Returns:
      the dsl builder
    • srcDir

      An optional directory containing files to be used to be analyzed and added to the index at producer startup. The option is a: <code>java.io.File</code> type. Group: producer
      Parameters:
      srcDir - the value to set
      Returns:
      the dsl builder
    • srcDir

      An optional directory containing files to be used to be analyzed and added to the index at producer startup. The option will be converted to a <code>java.io.File</code> type. Group: producer
      Parameters:
      srcDir - the value to set
      Returns:
      the dsl builder