Class NeuralQuery.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • field

        public NeuralQuery.Builder field​(@Nullable
                                         java.lang.String field)
        Required - The target field.
        Parameters:
        field - The target field.
        Returns:
        This builder.
      • queryText

        public NeuralQuery.Builder queryText​(@Nullable
                                             java.lang.String queryText)
        Required - The query_text if query_image is not set. Optional - The query_text if query_image is set.
        Parameters:
        queryText - Search query text.
        Returns:
        This builder.
      • queryImage

        public NeuralQuery.Builder queryImage​(@Nullable
                                              java.lang.String queryImage)
        Required - The query_image if query_text is not set. Optional - The query_image if query_text is set.
        Parameters:
        queryImage - Search query image.
        Returns:
        This builder.
      • modelId

        public NeuralQuery.Builder modelId​(@Nullable
                                           java.lang.String modelId)
        Optional - The model_id field if the default model for the index or field is set. Required - The model_id field if there is no default model set for the index or field.
        Parameters:
        modelId - The model_id field.
        Returns:
        This builder.
      • k

        public NeuralQuery.Builder k​(@Nullable
                                     java.lang.Integer k)
        Required - The number of neighbors to return.
        Parameters:
        k - The number of neighbors to return.
        Returns:
        This builder.
      • filter

        public NeuralQuery.Builder filter​(@Nullable
                                          Query filter)
        Optional - A query to filter the results of the knn query.
        Parameters:
        filter - The filter query.
        Returns:
        This builder.