|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.cloudsearch.model.NamedRankExpression
public class NamedRankExpression
A named expression that can be evaluated at search time and used for ranking or thresholding in a search query.
Constructor Summary | |
---|---|
NamedRankExpression()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getRankExpression()
The expression to evaluate for ranking or thresholding while processing a search request. |
String |
getRankName()
The name of a rank expression. |
int |
hashCode()
|
void |
setRankExpression(String rankExpression)
The expression to evaluate for ranking or thresholding while processing a search request. |
void |
setRankName(String rankName)
The name of a rank expression. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
NamedRankExpression |
withRankExpression(String rankExpression)
The expression to evaluate for ranking or thresholding while processing a search request. |
NamedRankExpression |
withRankName(String rankName)
The name of a rank expression. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NamedRankExpression()
Method Detail |
---|
public String getRankName()
Constraints:
Length: 1 - 64
Pattern: [a-z][a-z0-9_]*
public void setRankName(String rankName)
Constraints:
Length: 1 - 64
Pattern: [a-z][a-z0-9_]*
rankName
- The name of a rank expression. Rank expression names must begin with a
letter and can contain the following characters: a-z (lowercase), 0-9,
and _ (underscore). Uppercase letters and hyphens are not allowed. The
names "body", "docid", and "text_relevance" are reserved and cannot be
specified as field or rank expression names.public NamedRankExpression withRankName(String rankName)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 64
Pattern: [a-z][a-z0-9_]*
rankName
- The name of a rank expression. Rank expression names must begin with a
letter and can contain the following characters: a-z (lowercase), 0-9,
and _ (underscore). Uppercase letters and hyphens are not allowed. The
names "body", "docid", and "text_relevance" are reserved and cannot be
specified as field or rank expression names.
public String getRankExpression()
RankExpression
syntax is
based on JavaScript expressions and supports:a || b
evaluates to the value a
if a
is
true
without evaluting b
at all+ - * / %
abs ceil erf exp floor lgamma ln log2 log10 max min sqrt
pow
acosh acos
asinh asin atanh atan cosh cos sinh sin tanh tan
rand
time
min max
functions that
operate on a variable argument listIntermediate results
are calculated as double precision floating point values. The final
return value of a RankExpression
is automatically
converted from floating point to a 32-bit unsigned integer by rounding
to the nearest integer, with a natural floor of 0 and a ceiling of
max(uint32_t), 4294967295. Mathematical errors such as dividing by 0
will fail during evaluation and return a value of 0.
The source
data for a RankExpression
can be the name of an
IndexField
of type uint, another
RankExpression
or the reserved name
text_relevance. The text_relevance source is defined to return
an integer from 0 to 1000 (inclusive) to indicate how relevant a
document is to the search request, taking into account repetition of
search terms in the document and proximity of search terms to each
other in each matching IndexField
in the document.
For more information about using rank expressions to customize ranking, see the Amazon CloudSearch Developer Guide.
Constraints:
Length: 1 - 10240
RankExpression
syntax is
based on JavaScript expressions and supports:a || b
evaluates to the value a
if a
is
true
without evaluting b
at all+ - * / %
abs ceil erf exp floor lgamma ln log2 log10 max min sqrt
pow
acosh acos
asinh asin atanh atan cosh cos sinh sin tanh tan
rand
time
min max
functions that
operate on a variable argument listIntermediate results
are calculated as double precision floating point values. The final
return value of a RankExpression
is automatically
converted from floating point to a 32-bit unsigned integer by rounding
to the nearest integer, with a natural floor of 0 and a ceiling of
max(uint32_t), 4294967295. Mathematical errors such as dividing by 0
will fail during evaluation and return a value of 0.
The source
data for a RankExpression
can be the name of an
IndexField
of type uint, another
RankExpression
or the reserved name
text_relevance. The text_relevance source is defined to return
an integer from 0 to 1000 (inclusive) to indicate how relevant a
document is to the search request, taking into account repetition of
search terms in the document and proximity of search terms to each
other in each matching IndexField
in the document.
For more information about using rank expressions to customize ranking, see the Amazon CloudSearch Developer Guide.
public void setRankExpression(String rankExpression)
RankExpression
syntax is
based on JavaScript expressions and supports:a || b
evaluates to the value a
if a
is
true
without evaluting b
at all+ - * / %
abs ceil erf exp floor lgamma ln log2 log10 max min sqrt
pow
acosh acos
asinh asin atanh atan cosh cos sinh sin tanh tan
rand
time
min max
functions that
operate on a variable argument listIntermediate results
are calculated as double precision floating point values. The final
return value of a RankExpression
is automatically
converted from floating point to a 32-bit unsigned integer by rounding
to the nearest integer, with a natural floor of 0 and a ceiling of
max(uint32_t), 4294967295. Mathematical errors such as dividing by 0
will fail during evaluation and return a value of 0.
The source
data for a RankExpression
can be the name of an
IndexField
of type uint, another
RankExpression
or the reserved name
text_relevance. The text_relevance source is defined to return
an integer from 0 to 1000 (inclusive) to indicate how relevant a
document is to the search request, taking into account repetition of
search terms in the document and proximity of search terms to each
other in each matching IndexField
in the document.
For more information about using rank expressions to customize ranking, see the Amazon CloudSearch Developer Guide.
Constraints:
Length: 1 - 10240
rankExpression
- The expression to evaluate for ranking or thresholding while
processing a search request. The RankExpression
syntax is
based on JavaScript expressions and supports:a || b
evaluates to the value a
if a
is
true
without evaluting b
at all+ - * / %
abs ceil erf exp floor lgamma ln log2 log10 max min sqrt
pow
acosh acos
asinh asin atanh atan cosh cos sinh sin tanh tan
rand
time
min max
functions that
operate on a variable argument listIntermediate results
are calculated as double precision floating point values. The final
return value of a RankExpression
is automatically
converted from floating point to a 32-bit unsigned integer by rounding
to the nearest integer, with a natural floor of 0 and a ceiling of
max(uint32_t), 4294967295. Mathematical errors such as dividing by 0
will fail during evaluation and return a value of 0.
The source
data for a RankExpression
can be the name of an
IndexField
of type uint, another
RankExpression
or the reserved name
text_relevance. The text_relevance source is defined to return
an integer from 0 to 1000 (inclusive) to indicate how relevant a
document is to the search request, taking into account repetition of
search terms in the document and proximity of search terms to each
other in each matching IndexField
in the document.
For more information about using rank expressions to customize ranking, see the Amazon CloudSearch Developer Guide.
public NamedRankExpression withRankExpression(String rankExpression)
RankExpression
syntax is
based on JavaScript expressions and supports:a || b
evaluates to the value a
if a
is
true
without evaluting b
at all+ - * / %
abs ceil erf exp floor lgamma ln log2 log10 max min sqrt
pow
acosh acos
asinh asin atanh atan cosh cos sinh sin tanh tan
rand
time
min max
functions that
operate on a variable argument listIntermediate results
are calculated as double precision floating point values. The final
return value of a RankExpression
is automatically
converted from floating point to a 32-bit unsigned integer by rounding
to the nearest integer, with a natural floor of 0 and a ceiling of
max(uint32_t), 4294967295. Mathematical errors such as dividing by 0
will fail during evaluation and return a value of 0.
The source
data for a RankExpression
can be the name of an
IndexField
of type uint, another
RankExpression
or the reserved name
text_relevance. The text_relevance source is defined to return
an integer from 0 to 1000 (inclusive) to indicate how relevant a
document is to the search request, taking into account repetition of
search terms in the document and proximity of search terms to each
other in each matching IndexField
in the document.
For more information about using rank expressions to customize ranking, see the Amazon CloudSearch Developer Guide.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 10240
rankExpression
- The expression to evaluate for ranking or thresholding while
processing a search request. The RankExpression
syntax is
based on JavaScript expressions and supports:a || b
evaluates to the value a
if a
is
true
without evaluting b
at all+ - * / %
abs ceil erf exp floor lgamma ln log2 log10 max min sqrt
pow
acosh acos
asinh asin atanh atan cosh cos sinh sin tanh tan
rand
time
min max
functions that
operate on a variable argument listIntermediate results
are calculated as double precision floating point values. The final
return value of a RankExpression
is automatically
converted from floating point to a 32-bit unsigned integer by rounding
to the nearest integer, with a natural floor of 0 and a ceiling of
max(uint32_t), 4294967295. Mathematical errors such as dividing by 0
will fail during evaluation and return a value of 0.
The source
data for a RankExpression
can be the name of an
IndexField
of type uint, another
RankExpression
or the reserved name
text_relevance. The text_relevance source is defined to return
an integer from 0 to 1000 (inclusive) to indicate how relevant a
document is to the search request, taking into account repetition of
search terms in the document and proximity of search terms to each
other in each matching IndexField
in the document.
For more information about using rank expressions to customize ranking, see the Amazon CloudSearch Developer Guide.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |