<title>QWC Fulltext Search Service</title>
QWC Fulltext Search Service
Type: objectJSON Schema
Type: stringFormat: uri Default: "https://raw.githubusercontent.com/qwc-services/qwc-fulltext-search-service/master/schemas/qwc-search-service.json"Reference to JSON schema of this config
Service name
Type: constSpecific value:
"search"
Config options
Type: objectSearch backend: solr or trgm. Default: solr.
SOLR service URL
Search result ordering for solr search results. Default: searchresultsort
Jinja template string to generate the feature query SQL. The following variables are passed to the template: searchtext
(the full search text, as a string), words
(the single words of the search text, as an array), facets
(the permitted search facets, as an array). The generated SQL needs to satisfy the same requirements as documented in trgm_feature_query
.
Trigram feature query SQL. You can use the placeholder parameters :term
(full search string), :terms
(list of words of the search string) and :thres
(similarity threshold). The query must return the columns display, facetid, idfieldname, featureid, bbox (as a [xmin,ymin,xmax,ymax]
string), srid.
Jinja template string to generate the layer query SQL. The following variables are passed to the template: searchtext
(the full search text, as a string), words
(the single words of the search text, as an array), facets
(the permitted search facets, as an array). The generated SQL needs to satisfy the same requirements as documented in trgm_layer_query
.
Trigram layer query SQL. You can use the placeholder parameters :term
(full search string), :terms
(list of words of the search string) and :thres
(similarity threshold). The query must return the columns display, dataproductid, dsetinfo, sublayers.
Trigram similarity treshold. Default: 0.3
Word split Regex
Result count limit per search
Default DB connection for geometry result query
Resources
Type: objectSearch facets
Type: array of objectNo Additional Items
Each item of this array must be:
Facet
Type: objectFacet name
Table/View for search result geometries
Geometry column in search result table
Facet name column in search result table
DB connection for geometry result query