com.yelp.nrtsearch.server.grpc.PhraseQueryOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clientlib Show documentation
Show all versions of clientlib Show documentation
GRPC Clientlib for nrtSearch
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yelp/nrtsearch/search.proto
// Protobuf Java Version: 3.25.3
package com.yelp.nrtsearch.server.grpc;
public interface PhraseQueryOrBuilder extends
// @@protoc_insertion_point(interface_extends:luceneserver.PhraseQuery)
com.google.protobuf.MessageOrBuilder {
/**
*
* Edit distance between respective positions of terms as defined in this PhraseQuery and the positions
*of terms in a document.
*
*
* int32 slop = 1;
* @return The slop.
*/
int getSlop();
/**
*
* The field in the index that this query applies to.
*
*
* string field = 2;
* @return The field.
*/
java.lang.String getField();
/**
*
* The field in the index that this query applies to.
*
*
* string field = 2;
* @return The bytes for field.
*/
com.google.protobuf.ByteString
getFieldBytes();
/**
*
* Terms to match.
*
*
* repeated string terms = 3;
* @return A list containing the terms.
*/
java.util.List
getTermsList();
/**
*
* Terms to match.
*
*
* repeated string terms = 3;
* @return The count of terms.
*/
int getTermsCount();
/**
*
* Terms to match.
*
*
* repeated string terms = 3;
* @param index The index of the element to return.
* @return The terms at the given index.
*/
java.lang.String getTerms(int index);
/**
*
* Terms to match.
*
*
* repeated string terms = 3;
* @param index The index of the value to return.
* @return The bytes of the terms at the given index.
*/
com.google.protobuf.ByteString
getTermsBytes(int index);
}