com.google.appengine.api.search
Class FieldExpression
- java.lang.Object
-
- com.google.appengine.api.search.FieldExpression
-
public class FieldExpression extends java.lang.Object
Represents an expression bound to a returned Field with the given name. FieldExpressions are added to aQueryOptions
, to request an expression computed and returned as the named Field value. For example,FieldExpression.newBuilder() .setName("snippet") .setExpression("snippet(\"good story\", content)") .build()
binds a snippet expression to a Field named "snippet", which will be returned in each search result. In this case the returned "snippet" Field will contain a HTML value containing text snippets of the "content" field matching the query "good story".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
FieldExpression.Builder
A field expression builder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String
getExpression()
java.lang.String
getName()
static FieldExpression.Builder
newBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- the name of the expression
-
getExpression
public java.lang.String getExpression()
- Returns:
- the expression string used to create a field
-
newBuilder
public static FieldExpression.Builder newBuilder()
- Returns:
- returns a new FieldExpression builder.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-