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.EndpointProducerBuilderBuilder for endpoint for the Lucene component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default LuceneEndpointBuilderFactory.AdvancedLuceneEndpointBuilderadvanced()default LuceneEndpointBuilderFactory.LuceneEndpointBuilderanalyzer(String analyzer)An Analyzer builds TokenStreams, which analyze text.default LuceneEndpointBuilderFactory.LuceneEndpointBuilderanalyzer(org.apache.lucene.analysis.Analyzer analyzer)An Analyzer builds TokenStreams, which analyze text.default LuceneEndpointBuilderFactory.LuceneEndpointBuilderindexDir(File indexDir)A file system directory in which index files are created upon analysis of the document by the specified analyzer.default LuceneEndpointBuilderFactory.LuceneEndpointBuilderindexDir(String indexDir)A file system directory in which index files are created upon analysis of the document by the specified analyzer.default LuceneEndpointBuilderFactory.LuceneEndpointBuildermaxHits(int maxHits)An integer value that limits the result set of the search operation.default LuceneEndpointBuilderFactory.LuceneEndpointBuildermaxHits(String maxHits)An integer value that limits the result set of the search operation.default LuceneEndpointBuilderFactory.LuceneEndpointBuildersrcDir(File srcDir)An optional directory containing files to be used to be analyzed and added to the index at producer startup.default LuceneEndpointBuilderFactory.LuceneEndpointBuildersrcDir(String srcDir)An optional directory containing files to be used to be analyzed and added to the index at producer startup.
-
-
-
Method Detail
-
advanced
default LuceneEndpointBuilderFactory.AdvancedLuceneEndpointBuilder 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
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
-
-