Class PercolateQueryBuilder

    • Constructor Detail

      • PercolateQueryBuilder

        public PercolateQueryBuilder​(java.lang.String field,
                                     BytesReference document,
                                     XContentType documentXContentType)
        Creates a percolator query builder instance for percolating a provided document.
        Parameters:
        field - The field that contains the percolator query
        document - The binary blob containing document to percolate
        documentXContentType - The content type of the binary blob containing the document to percolate
      • PercolateQueryBuilder

        public PercolateQueryBuilder​(java.lang.String field,
                                     java.util.List<BytesReference> documents,
                                     XContentType documentXContentType)
        Creates a percolator query builder instance for percolating a provided document.
        Parameters:
        field - The field that contains the percolator query
        documents - The binary blob containing document to percolate
        documentXContentType - The content type of the binary blob containing the document to percolate
      • PercolateQueryBuilder

        @Deprecated
        public PercolateQueryBuilder​(java.lang.String field,
                                     java.lang.String documentType,
                                     java.util.List<BytesReference> documents,
                                     XContentType documentXContentType)
        Deprecated.
      • PercolateQueryBuilder

        protected PercolateQueryBuilder​(java.lang.String field,
                                        java.lang.String documentType,
                                        java.util.function.Supplier<BytesReference> documentSupplier)
      • PercolateQueryBuilder

        public PercolateQueryBuilder​(java.lang.String field,
                                     java.lang.String indexedDocumentIndex,
                                     java.lang.String indexedDocumentType,
                                     java.lang.String indexedDocumentId,
                                     java.lang.String indexedDocumentRouting,
                                     java.lang.String indexedDocumentPreference,
                                     java.lang.Long indexedDocumentVersion)
        Creates a percolator query builder instance for percolating a document in a remote index.
        Parameters:
        field - The field that contains the percolator query
        indexedDocumentIndex - The index containing the document to percolate
        indexedDocumentType - The type containing the document to percolate
        indexedDocumentId - The id of the document to percolate
        indexedDocumentRouting - The routing value for the document to percolate
        indexedDocumentPreference - The preference to use when fetching the document to percolate
        indexedDocumentVersion - The expected version of the document to percolate
      • PercolateQueryBuilder

        @Deprecated
        public PercolateQueryBuilder​(java.lang.String field,
                                     java.lang.String documentType,
                                     java.lang.String indexedDocumentIndex,
                                     java.lang.String indexedDocumentType,
                                     java.lang.String indexedDocumentId,
                                     java.lang.String indexedDocumentRouting,
                                     java.lang.String indexedDocumentPreference,
                                     java.lang.Long indexedDocumentVersion)
        Deprecated.