Interface WeaviateProtoSearchGet.SearchRequestOrBuilder

    • Method Detail

      • getCollection

        String getCollection()
        required
         
        string collection = 1;
        Returns:
        The collection.
      • getCollectionBytes

        com.google.protobuf.ByteString getCollectionBytes()
        required
         
        string collection = 1;
        Returns:
        The bytes for collection.
      • getTenant

        String getTenant()
         parameters
         
        string tenant = 10;
        Returns:
        The tenant.
      • getTenantBytes

        com.google.protobuf.ByteString getTenantBytes()
         parameters
         
        string tenant = 10;
        Returns:
        The bytes for tenant.
      • hasConsistencyLevel

        boolean hasConsistencyLevel()
        optional .weaviate.v1.ConsistencyLevel consistency_level = 11;
        Returns:
        Whether the consistencyLevel field is set.
      • getConsistencyLevelValue

        int getConsistencyLevelValue()
        optional .weaviate.v1.ConsistencyLevel consistency_level = 11;
        Returns:
        The enum numeric value on the wire for consistencyLevel.
      • getConsistencyLevel

        WeaviateProtoBase.ConsistencyLevel getConsistencyLevel()
        optional .weaviate.v1.ConsistencyLevel consistency_level = 11;
        Returns:
        The consistencyLevel.
      • hasProperties

        boolean hasProperties()
         what is returned
         
        optional .weaviate.v1.PropertiesRequest properties = 20;
        Returns:
        Whether the properties field is set.
      • hasMetadata

        boolean hasMetadata()
        optional .weaviate.v1.MetadataRequest metadata = 21;
        Returns:
        Whether the metadata field is set.
      • hasGroupBy

        boolean hasGroupBy()
        optional .weaviate.v1.GroupBy group_by = 22;
        Returns:
        Whether the groupBy field is set.
      • getLimit

        int getLimit()
         affects order and length of results. 0/empty (default value) means disabled
         
        uint32 limit = 30;
        Returns:
        The limit.
      • getOffset

        int getOffset()
        uint32 offset = 31;
        Returns:
        The offset.
      • getAutocut

        int getAutocut()
        uint32 autocut = 32;
        Returns:
        The autocut.
      • getAfter

        String getAfter()
        string after = 33;
        Returns:
        The after.
      • getAfterBytes

        com.google.protobuf.ByteString getAfterBytes()
        string after = 33;
        Returns:
        The bytes for after.
      • getSortByList

        List<WeaviateProtoSearchGet.SortBy> getSortByList()
         protolint:disable:next REPEATED_FIELD_NAMES_PLURALIZED
         
        repeated .weaviate.v1.SortBy sort_by = 34;
      • getSortBy

        WeaviateProtoSearchGet.SortBy getSortBy​(int index)
         protolint:disable:next REPEATED_FIELD_NAMES_PLURALIZED
         
        repeated .weaviate.v1.SortBy sort_by = 34;
      • getSortByCount

        int getSortByCount()
         protolint:disable:next REPEATED_FIELD_NAMES_PLURALIZED
         
        repeated .weaviate.v1.SortBy sort_by = 34;
      • getSortByOrBuilder

        WeaviateProtoSearchGet.SortByOrBuilder getSortByOrBuilder​(int index)
         protolint:disable:next REPEATED_FIELD_NAMES_PLURALIZED
         
        repeated .weaviate.v1.SortBy sort_by = 34;
      • hasFilters

        boolean hasFilters()
         matches/searches for objects
         
        optional .weaviate.v1.Filters filters = 40;
        Returns:
        Whether the filters field is set.
      • getFilters

        WeaviateProtoBase.Filters getFilters()
         matches/searches for objects
         
        optional .weaviate.v1.Filters filters = 40;
        Returns:
        The filters.
      • hasHybridSearch

        boolean hasHybridSearch()
        optional .weaviate.v1.Hybrid hybrid_search = 41;
        Returns:
        Whether the hybridSearch field is set.
      • hasBm25Search

        boolean hasBm25Search()
        optional .weaviate.v1.BM25 bm25_search = 42;
        Returns:
        Whether the bm25Search field is set.
      • hasNearVector

        boolean hasNearVector()
        optional .weaviate.v1.NearVector near_vector = 43;
        Returns:
        Whether the nearVector field is set.
      • hasNearObject

        boolean hasNearObject()
        optional .weaviate.v1.NearObject near_object = 44;
        Returns:
        Whether the nearObject field is set.
      • hasNearText

        boolean hasNearText()
        optional .weaviate.v1.NearTextSearch near_text = 45;
        Returns:
        Whether the nearText field is set.
      • hasNearImage

        boolean hasNearImage()
        optional .weaviate.v1.NearImageSearch near_image = 46;
        Returns:
        Whether the nearImage field is set.
      • hasNearAudio

        boolean hasNearAudio()
        optional .weaviate.v1.NearAudioSearch near_audio = 47;
        Returns:
        Whether the nearAudio field is set.
      • hasNearVideo

        boolean hasNearVideo()
        optional .weaviate.v1.NearVideoSearch near_video = 48;
        Returns:
        Whether the nearVideo field is set.
      • hasNearDepth

        boolean hasNearDepth()
        optional .weaviate.v1.NearDepthSearch near_depth = 49;
        Returns:
        Whether the nearDepth field is set.
      • hasNearThermal

        boolean hasNearThermal()
        optional .weaviate.v1.NearThermalSearch near_thermal = 50;
        Returns:
        Whether the nearThermal field is set.
      • hasNearImu

        boolean hasNearImu()
        optional .weaviate.v1.NearIMUSearch near_imu = 51;
        Returns:
        Whether the nearImu field is set.
      • hasGenerative

        boolean hasGenerative()
        optional .weaviate.v1.GenerativeSearch generative = 60;
        Returns:
        Whether the generative field is set.
      • hasRerank

        boolean hasRerank()
        optional .weaviate.v1.Rerank rerank = 61;
        Returns:
        Whether the rerank field is set.
      • getUses123Api

        @Deprecated
        boolean getUses123Api()
        Deprecated.
        weaviate.v1.SearchRequest.uses_123_api is deprecated. See v1/search_get.proto;l=50
        bool uses_123_api = 100 [deprecated = true];
        Returns:
        The uses123Api.
      • getUses125Api

        boolean getUses125Api()
        bool uses_125_api = 101;
        Returns:
        The uses125Api.