All Downloads are FREE. Search and download functionalities are using the official Maven repository.

grpc.vectorindex._SearchAndFetchVectorsRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.119.5
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: vectorindex.proto

package grpc.vectorindex;

public interface _SearchAndFetchVectorsRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:vectorindex._SearchAndFetchVectorsRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string index_name = 1;
   * @return The indexName.
   */
  java.lang.String getIndexName();
  /**
   * string index_name = 1;
   * @return The bytes for indexName.
   */
  com.google.protobuf.ByteString
      getIndexNameBytes();

  /**
   * uint32 top_k = 2;
   * @return The topK.
   */
  int getTopK();

  /**
   * .vectorindex._Vector query_vector = 3;
   * @return Whether the queryVector field is set.
   */
  boolean hasQueryVector();
  /**
   * .vectorindex._Vector query_vector = 3;
   * @return The queryVector.
   */
  grpc.vectorindex._Vector getQueryVector();
  /**
   * .vectorindex._Vector query_vector = 3;
   */
  grpc.vectorindex._VectorOrBuilder getQueryVectorOrBuilder();

  /**
   * .vectorindex._MetadataRequest metadata_fields = 4;
   * @return Whether the metadataFields field is set.
   */
  boolean hasMetadataFields();
  /**
   * .vectorindex._MetadataRequest metadata_fields = 4;
   * @return The metadataFields.
   */
  grpc.vectorindex._MetadataRequest getMetadataFields();
  /**
   * .vectorindex._MetadataRequest metadata_fields = 4;
   */
  grpc.vectorindex._MetadataRequestOrBuilder getMetadataFieldsOrBuilder();

  /**
   * float score_threshold = 5;
   * @return Whether the scoreThreshold field is set.
   */
  boolean hasScoreThreshold();
  /**
   * float score_threshold = 5;
   * @return The scoreThreshold.
   */
  float getScoreThreshold();

  /**
   * .vectorindex._NoScoreThreshold no_score_threshold = 6;
   * @return Whether the noScoreThreshold field is set.
   */
  boolean hasNoScoreThreshold();
  /**
   * .vectorindex._NoScoreThreshold no_score_threshold = 6;
   * @return The noScoreThreshold.
   */
  grpc.vectorindex._NoScoreThreshold getNoScoreThreshold();
  /**
   * .vectorindex._NoScoreThreshold no_score_threshold = 6;
   */
  grpc.vectorindex._NoScoreThresholdOrBuilder getNoScoreThresholdOrBuilder();

  /**
   * .vectorindex._FilterExpression filter = 7;
   * @return Whether the filter field is set.
   */
  boolean hasFilter();
  /**
   * .vectorindex._FilterExpression filter = 7;
   * @return The filter.
   */
  grpc.vectorindex._FilterExpression getFilter();
  /**
   * .vectorindex._FilterExpression filter = 7;
   */
  grpc.vectorindex._FilterExpressionOrBuilder getFilterOrBuilder();

  grpc.vectorindex._SearchAndFetchVectorsRequest.ThresholdCase getThresholdCase();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy