“GeoNode has powerful search functionality that combines search queries with metadata, dynamic filters and spatial context”
GeoNode search is based on content details, content metadata, and adds a combination of additional filters to ensure that users can easily find relevant content even with a very large catalog of data. This can be combined with regional and spatial filters to ensure that content may be filtered by location even when it shares common characteristics to other data stored on the platform.
By default, the search interface displays all content available to the current user based on the currently selected content type, with search features available to filter the results using the following utilities:
The resulting features can also be sorted by publication data, alphabetically by title, or by popularity (the number of views content has) to assist users with finding the most relevant content available.
Goal: To explore how to browse and filter GeoNode content
Exercise 01 - Using the GeoNode Global Search
Exercise 02 - Using the GeoNode Search Filters
Check your results
After searching your layers you should see the layer or maps you have just selected and you can explore the available data and content that is similar based on what was returned in the search results. You can also add multiple layers to a map and compare datasets.
Note that the results of the search options are heavily dependent on the metadata captured for the content. It is therefore imperative that large data repositories adopt strong metadata management procedures in order to ensure that the platform may be leveraged effectively.
Name | Expectation |
---|---|
Spatial Search - Extent |
Zoom to extent of a country or region |
Spatial Search - Regions |
Select a specific region, i.e. Europe > United Kingdom |
Locating resources in GeoNode is done using the powerful open source elastic search framework for filtering queries, which provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. The elastic search functionality is built into the Free keywords text search and supports some level of autocompletion, but fuzzy matching is limited.
The global search tool is, by default, always available from the top navigation bar, ensuring that the basic searching of all content types based on keywords is achievable readily, and the advanced data management search tools and filters are only critical on GeoNode instances with very large content repositories or where many of the content items share similar data.
Users can make use of the search parameters in the URL bar to help them with customized search options. For example, a user might change the web address for a search from https://geonode.domain.tld/search/?limit=5
to https://geonode.domain.tld/search/?limit=10
, which will return the same results but with 10 items instead of 5.
What is the difference between searching for layers when logged into GeoNode vs not logged in:
What is a remote service:
Can you search for non-spatial content and maps in GeoNode: