public class SearchQuery extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<String> |
$include |
protected JSONObject |
bool |
protected JSONObject |
match |
protected JSONObject |
multi_match |
protected ArrayList<Object> |
must |
protected ArrayList<Object> |
must_not |
protected ArrayList<Object> |
should |
| Constructor and Description |
|---|
SearchQuery() |
| Modifier and Type | Method and Description |
|---|---|
JSONObject |
_buildBestColumns(String[] columnName,
String query,
String fuzziness,
String operator,
String match_percent,
String boost) |
JSONObject |
_buildBestColumns(String columnName,
String query,
String fuzziness,
String operator,
String match_percent,
String boost)
_Build Best Columns
|
JSONObject |
_buildMostColumns(String[] columnName,
String query,
String fuzziness,
String operator,
String match_percent,
String boost) |
JSONObject |
_buildMostColumns(String columnName,
String query,
String fuzziness,
String operator,
String match_percent,
String boost)
_Build Most Columns
|
JSONObject |
_buildSearchOn(String[] columnName,
String query,
String fuzziness,
String operator,
String match_percent,
String boost) |
JSONObject |
_buildSearchOn(String columnName,
String query,
String fuzziness,
String operator,
String match_percent,
String boost)
_Build Search On
|
JSONObject |
_buildSearchPhrase(String[] columnName,
String query,
String slop,
String boost) |
JSONObject |
_buildSearchPhrase(String columnName,
String query,
String slop,
String boost)
_Build Search Pharse
|
SearchQuery |
and(SearchQuery object)
AND
|
SearchQuery |
bestColumns(String[] columns,
Object query,
String fuzziness,
String all_words,
String match_percent,
String priority)
Best Columns
|
ArrayList<String> |
get$include() |
JSONObject |
getBool() |
JSONObject |
getMatch() |
JSONObject |
getMulti_match() |
ArrayList<Object> |
getMust_not() |
ArrayList<Object> |
getMust() |
ArrayList<Object> |
getShould() |
SearchQuery |
mostColumns(String[] columns,
Object query,
String fuzziness,
String all_words,
String match_percent,
String priority)
Most Columns
|
SearchQuery |
not(SearchQuery object)
NOT
|
SearchQuery |
or(SearchQuery object)
OR
|
SearchQuery |
phrase(String columns,
Object query,
String fuzziness,
String priority)
pharse
|
SearchQuery |
regexp(String columnName,
String value,
String priority)
Reg Exp
|
SearchQuery |
searchOn(String columns,
Object query,
String fuzziness,
String all_words,
String match_percent,
String priority)
Search On
|
void |
set$include(ArrayList<String> $include) |
void |
setBool(JSONObject bool) |
void |
setMatch(JSONObject match) |
void |
setMulti_match(JSONObject multi_match) |
void |
setMust_not(ArrayList<Object> must_not) |
void |
setMust(ArrayList<Object> must) |
void |
setShould(ArrayList<Object> should) |
SearchQuery |
startsWith(String columnName,
String value,
String priority)
Starts With
|
SearchQuery |
wildcard(String columnName,
String value,
String priority)
Wild Cards
|
protected JSONObject bool
protected JSONObject multi_match
protected JSONObject match
public JSONObject getBool()
public void setBool(JSONObject bool)
public JSONObject getMulti_match()
public void setMulti_match(JSONObject multi_match)
public JSONObject getMatch()
public void setMatch(JSONObject match)
public JSONObject _buildSearchPhrase(String columnName, String query, String slop, String boost)
columnName - query - slop - boost - public JSONObject _buildSearchPhrase(String[] columnName, String query, String slop, String boost)
public JSONObject _buildBestColumns(String columnName, String query, String fuzziness, String operator, String match_percent, String boost)
columns - query - fuzziness - operator - match_percent - boost - public JSONObject _buildBestColumns(String[] columnName, String query, String fuzziness, String operator, String match_percent, String boost)
public JSONObject _buildMostColumns(String columnName, String query, String fuzziness, String operator, String match_percent, String boost)
columns - query - fuzziness - operator - match_percent - boost - public JSONObject _buildMostColumns(String[] columnName, String query, String fuzziness, String operator, String match_percent, String boost)
public JSONObject _buildSearchOn(String columnName, String query, String fuzziness, String operator, String match_percent, String boost)
columns - query - fuzziness - operator - match_percent - boost - public JSONObject _buildSearchOn(String[] columnName, String query, String fuzziness, String operator, String match_percent, String boost)
public SearchQuery searchOn(String columns, Object query, String fuzziness, String all_words, String match_percent, String priority)
columns - query - fuzziness - all_words - match_percent - priority - public SearchQuery phrase(String columns, Object query, String fuzziness, String priority)
columns - query - fuzziness - priority - public SearchQuery bestColumns(String[] columns, Object query, String fuzziness, String all_words, String match_percent, String priority) throws CloudException
columns - query - fuzziness - all_words - match_percent - priority - CloudExceptionpublic SearchQuery mostColumns(String[] columns, Object query, String fuzziness, String all_words, String match_percent, String priority) throws CloudException
columns - query - fuzziness - all_words - match_percent - priority - CloudExceptionpublic SearchQuery startsWith(String columnName, String value, String priority)
column - value - priority - public SearchQuery wildcard(String columnName, String value, String priority)
column - value - priority - public SearchQuery regexp(String columnName, String value, String priority)
column - value - priority - public SearchQuery and(SearchQuery object)
object - public SearchQuery or(SearchQuery object)
object - public SearchQuery not(SearchQuery object)
object - Copyright © 2016. All rights reserved.