@groovy.util.logging.Slf4j class AdvancedSearchParams extends java.lang.Object
Request parameters for the advanced search form (form backing bean)
| Type | Name and description |
|---|---|
java.lang.String |
basis_of_record |
java.lang.String |
catalogue_number |
java.lang.String |
collector |
java.lang.String |
collector_text |
java.lang.String |
collectors_number |
java.lang.String |
country |
java.lang.String |
cultivation_status |
java.lang.String |
dataset |
java.lang.String |
duplicate_inst |
java.lang.String |
end_date |
java.lang.String |
end_year |
java.lang.String |
ibra |
java.lang.String |
identified_by |
java.lang.String |
identified_date_end |
java.lang.String |
identified_date_start |
java.lang.String |
imcra |
java.lang.String |
imcra_meso |
java.lang.String |
institution_collection |
java.lang.String |
last_load_end |
java.lang.String |
last_load_start |
java.lang.String |
lga |
java.lang.String |
loan_destination |
java.lang.String |
loan_identifier |
java.lang.String[] |
lsid |
java.lang.String |
nameType |
java.lang.String |
places |
java.lang.String |
raw_taxon_name |
java.lang.String |
record_number |
java.lang.String |
seed_quantity_end |
java.lang.String |
seed_quantity_start |
java.lang.String |
seed_viability_end |
java.lang.String |
seed_viability_start |
java.lang.String |
species_group |
java.lang.String |
start_date |
java.lang.String |
start_year |
java.lang.String |
state |
java.lang.String |
state_conservation |
java.lang.String |
taxa |
java.lang.String[] |
taxonText |
java.lang.String |
text |
java.lang.Boolean |
type_material |
java.lang.String |
type_status |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String |
combineTermsWithAND(java.lang.String field, java.lang.String text)Advanced search field "ALL of these words (full text)" assumes default Boolean operator will be AND but bugs happen and someone changed it to be OR. |
|
java.util.Map |
toParamMap()Get the queryString in the form of a Map - for use with 'params' attribute in redirect, etc. |
|
java.lang.String |
toString()This custom toString method outputs a valid /occurrence/search query string. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Advanced search field "ALL of these words (full text)" assumes default Boolean operator will be AND but bugs happen and someone changed it to be OR. So we explicitly combine terms with AND to work-around this bug. Can be used with any SOLR field.
field - (optional)Get the queryString in the form of a Map - for use with 'params' attribute in redirect, etc.
This custom toString method outputs a valid /occurrence/search query string.