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 Detail

      • 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

        default LuceneEndpointBuilderFactory.LuceneEndpointBuilder analyzer​(String 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

        default LuceneEndpointBuilderFactory.LuceneEndpointBuilder indexDir​(File 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

        default LuceneEndpointBuilderFactory.LuceneEndpointBuilder indexDir​(String 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

        default LuceneEndpointBuilderFactory.LuceneEndpointBuilder maxHits​(int 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

        default LuceneEndpointBuilderFactory.LuceneEndpointBuilder maxHits​(String 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

        default LuceneEndpointBuilderFactory.LuceneEndpointBuilder srcDir​(File 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

        default LuceneEndpointBuilderFactory.LuceneEndpointBuilder srcDir​(String 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