com.yelp.nrtsearch.server.grpc.RegexpQueryOrBuilder 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 RegexpQueryOrBuilder extends
// @@protoc_insertion_point(interface_extends:luceneserver.RegexpQuery)
com.google.protobuf.MessageOrBuilder {
/**
* string field = 1;
* @return The field.
*/
java.lang.String getField();
/**
* string field = 1;
* @return The bytes for field.
*/
com.google.protobuf.ByteString
getFieldBytes();
/**
* string text = 2;
* @return The text.
*/
java.lang.String getText();
/**
* string text = 2;
* @return The bytes for text.
*/
com.google.protobuf.ByteString
getTextBytes();
/**
*
* Optional flags for the regular expression
*
*
* .luceneserver.RegexpFlag flag = 3;
* @return The enum numeric value on the wire for flag.
*/
int getFlagValue();
/**
*
* Optional flags for the regular expression
*
*
* .luceneserver.RegexpFlag flag = 3;
* @return The flag.
*/
com.yelp.nrtsearch.server.grpc.RegexpFlag getFlag();
/**
*
* maximum number of states that compiling the automaton for the regexp can result in. Set higher to allow more complex queries and lower to prevent memory exhaustion. Default is 10000.
*
*
* optional int32 maxDeterminizedStates = 4;
* @return Whether the maxDeterminizedStates field is set.
*/
boolean hasMaxDeterminizedStates();
/**
*
* maximum number of states that compiling the automaton for the regexp can result in. Set higher to allow more complex queries and lower to prevent memory exhaustion. Default is 10000.
*
*
* optional int32 maxDeterminizedStates = 4;
* @return The maxDeterminizedStates.
*/
int getMaxDeterminizedStates();
/**
*
* Method used to rewrite the query.
*
*
* .luceneserver.RewriteMethod rewrite = 5;
* @return The enum numeric value on the wire for rewrite.
*/
int getRewriteValue();
/**
*
* Method used to rewrite the query.
*
*
* .luceneserver.RewriteMethod rewrite = 5;
* @return The rewrite.
*/
com.yelp.nrtsearch.server.grpc.RewriteMethod getRewrite();
/**
*
* Specifies the size to use for the TOP_TERMS* rewrite methods.
*
*
* int32 rewriteTopTermsSize = 6;
* @return The rewriteTopTermsSize.
*/
int getRewriteTopTermsSize();
}