Interface LuceneQueryBuilderComponent<Q,​S,​E extends java.lang.Throwable>

    • Method Detail

      • addComponent

        Q addComponent​(java.util.Set<java.lang.String> selectors,
                       java.util.Map<java.lang.String,​Argument> functionArgs,
                       LuceneQueryBuilderContext<Q,​S,​E> luceneContext,
                       FunctionEvaluationContext functionContext)
                throws E extends java.lang.Throwable
        Generate the lucene query from the query component
        Parameters:
        functionContext - FunctionEvaluationContext
        Returns:
        - the lucene query fragment for this component
        Throws:
        E
        E extends java.lang.Throwable