Copyright© 2008-2022 Sitevision AB, all rights reserved.
public interface FullTextSearch extends Constraint
The full-text search expression is evaluated against the set of full-text
indexed properties within the full-text search scope. If property is specified, the full-text search scope is the
property of that name on the selector node in the
node-tuple; otherwise the full-text search scope is all properties of the
selector node (or, in some implementations, all
properties in the node subgraph).
Which properties (if any) in a repository are full-text indexed is implementation determined.
It is also implementation determined whether fullTextSearchExpression is independently evaluated against each full-text
indexed property in the full-text search scope, or collectively evaluated
against the set of such properties using some implementation-determined
mechanism.
Similarly, for multi-valued properties, it is implementation determined
whether fullTextSearchExpression is
independently evaluated against each element in the array of values, or
collectively evaluated against the array of values using some
implementation-determined mechanism.
At minimum, an implementation must support the following fullTextSearchExpression grammar:
fullTextSearchExpression ::= [-]term {whitespace [OR] whitespace [-]term}
term ::= word | '"' word {whitespace word} '"'
word ::= (A string containing no whitespace)
whitespace ::= (A string of only whitespace)
A query satisfies a FullTextSearch constraint if the value (or
values) of the full-text indexed properties within the full-text search scope
satisfy the specified fullTextSearchExpression, evaluated as follows:
-" (minus sign) is satisfied only if the value contains that term.
-" (minus sign) is satisfied only if the value does not contain that term.
OR" are "ORed".
"), "-" (minus sign), and "\" (backslash)
must be escaped by a preceding "\" (backslash).
Sitevision note: Unsupported operation
| Modifier and Type | Method and Description |
|---|---|
StaticOperand |
getFullTextSearchExpression()
Gets the full-text search expression.
|
String |
getPropertyName()
Gets the name of the property.
|
String |
getSelectorName()
Gets the name of the selector against which to apply this constraint.
|
String getSelectorName()
String getPropertyName()
StaticOperand getFullTextSearchExpression()
Sitevision - Portal and Content Management Made Easy
Sitevision is an advanced Java enterprise portal product and a portlet container (JSR 286) that implements Java Content Repository (JSR 283).
Copyright© 2008-2022 Sitevision AB, all rights reserved.