This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:cachefilter [2021/07/26 22:49] – [Advanced filtering] lineflyer | en:cachefilter [2024/07/16 23:06] (current) – [Accessing filter] use root-media murggel | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== Accessing filter ===== | ===== Accessing filter ===== | ||
- | Filter settings are reachable via the options menu by clicking the filter icon {{: | + | Filter settings are reachable via the options menu by clicking the filter icon {{: |
In case a filter is already active, it is shown as a header line below the title bar. By tapping this header line, the filter settings can also be reached. For example, the following screenshot shows both the filter icon as well as the filter header line (circled in red) where the current filter is set to only show caches of type " | In case a filter is already active, it is shown as a header line below the title bar. By tapping this header line, the filter settings can also be reached. For example, the following screenshot shows both the filter icon as well as the filter header line (circled in red) where the current filter is set to only show caches of type " | ||
- | {{ :en: | + | A long tap on this indication will open a list of the stored filters to change the active filter. |
+ | |||
+ | {{ : | ||
{{anchor: | {{anchor: | ||
Line 21: | Line 23: | ||
^ Icon ^ Function ^ Description ^ | ^ Icon ^ Function ^ Description ^ | ||
- | |{{:abc_ic_cab_done_holo_light.png? | + | |{{:ic_menu_done.svg? |
- | |{{:abc_ic_clear_normal.png? | + | |{{:ic_menu_cancel.svg? |
- | |{{: | + | |{{: |
|{{: | |{{: | ||
Line 37: | Line 39: | ||
c:geo supports over 20 cache types from across many geocaching services. Thus, to easify filter dialog, some selectable cache types will group other cache types. This logic was copied as closely as possible from geocaching.com behavior: | c:geo supports over 20 cache types from across many geocaching services. Thus, to easify filter dialog, some selectable cache types will group other cache types. This logic was copied as closely as possible from geocaching.com behavior: | ||
^ Icon ^ Cache Type Filter ^ Filters the following cache types ^ | ^ Icon ^ Cache Type Filter ^ Filters the following cache types ^ | ||
- | | {{ : | + | | {{ : |
- | | {{ : | + | | {{ : |
- | | {{ : | + | | {{ : |
{{anchor: | {{anchor: | ||
Line 49: | Line 51: | ||
- | {{anchor:filter_advanced:}} | + | {{anchor:filter_basic_status:}} |
==== Basic status filter ==== | ==== Basic status filter ==== | ||
Allows to filter by the current state of a cache. You can select whether to filter out caches by their state. This filter is also available with more options in the [[# | Allows to filter by the current state of a cache. You can select whether to filter out caches by their state. This filter is also available with more options in the [[# | ||
+ | |||
+ | {{ : | ||
To include/ | To include/ | ||
The other status options all allow you to set one of three values for it: | The other status options all allow you to set one of three values for it: | ||
- | * **All**: Caches should not be filtered according to this criteria. | + | |
- | * **Yes**: Only caches meeting this criteria will be included in result. For example, setting **Found** to //Yes// will lead to only found caches being included in the filter result. | + | |**All**| Caches should not be filtered according to this criteria.| |
- | * **No**: Only caches **NOT** meeting this criteria will be included in result. For example, setting **Found** to //No// will lead to only not-found caches being included in the filter result. | + | |**Yes**| Only caches meeting this criteria will be included in result. For example, setting **Found** to //Yes// will lead to only found caches being included in the filter result.| |
+ | |**No**| Only caches **NOT** meeting this criteria will be included in result. For example, setting **Found** to //No// will lead to only not-found caches being included in the filter result.| | ||
The following status filters are available (Description says what is filtered if you choose //Yes//): | The following status filters are available (Description says what is filtered if you choose //Yes//): | ||
Line 81: | Line 86: | ||
==== Creating and deleting filter criteria ==== | ==== Creating and deleting filter criteria ==== | ||
- | In **Basic** mode, the available filter criteria are fixed to exactly //Cache Type//, // | + | In **Basic** mode, the available filter criteria are fixed to exactly //Cache Type//, // |
In **Advanced** mode you may freely add or delete filter criteria to build up you own personal filter. You may even add the same filter criteria multiple times, e.g. to create a filter containing multiple text pieces in the cache name. | In **Advanced** mode you may freely add or delete filter criteria to build up you own personal filter. You may even add the same filter criteria multiple times, e.g. to create a filter containing multiple text pieces in the cache name. | ||
Line 92: | Line 97: | ||
Choosing one of the criteria will add the respective filter to the criteria list. All criteria are explained [[# | Choosing one of the criteria will add the respective filter to the criteria list. All criteria are explained [[# | ||
- | To remove a filter criteria, tap the trash icon {{: | + | To remove a filter criteria, tap the trash icon {{: |
- | To change the order of filter criteria in the list, tap& | + | To change the order of filter criteria in the list, tap& |
==== Load and save filters ==== | ==== Load and save filters ==== | ||
Line 102: | Line 107: | ||
{{ : | {{ : | ||
- | To save a filter, use the " | + | To save a filter, use the " |
{{: | {{: | ||
- | To load or delete an existing filter, use the " | + | To load or delete an existing filter, use the " |
{{ : | {{ : | ||
Line 129: | Line 134: | ||
==== Category " | ==== Category " | ||
- | ^ Filter ^ Description ^ | + | ^ Filter ^ Description |
- | | Cache Description | A [[# | + | | Cache Description | A [[# |
- | | Cache Name | A [[# | + | | Cache Name | A [[# |
- | | Cache Owner | A [[# | + | | Cache Owner | A [[# |
- | | Cache Type | Filter for the cache type. This is a basic filter which is described [[# | + | | Cache Type | Filter for the cache type. This is a basic filter which is described [[# |
- | | Hidden Date | A [[# | + | | Hidden Date | A [[# |
- | | Status | Filters caches using various status values e.g. Found, Owned, Disabled or Archived. This filter is explained in more details [[# | + | | Status | Filters caches using various status values e.g. Found, Owned, Disabled or Archived. This filter is explained in more details [[# |
==== Category " | ==== Category " | ||
- | ^ Filter ^ Description ^ | + | ^ Filter ^ Description |
- | | Cache Attributes | Filters caches using Cache Attributes e.g. " | + | | Cache Attributes | Filters caches using Cache Attributes e.g. " |
- | | Cache Size | Filters caches | + | | Cache Size | Filters caches |
- | | Difficulty | Filters caches | + | | Difficulty | Filters caches |
- | | Favorites | Filters caches | + | | Favorites | Filters caches |
- | | Last Found Date | A [[# | + | | Last Found Date | A [[# |
- | | Location | A [[# | + | | Location | A [[# |
- | | Log Entry | Filters caches based on content stored in one of it's log entries. This filter is explained in more details [[# | + | | Log Entry | Filters caches based on content stored in one of it's log entries. This filter is explained in more details [[# |
- | | Logs Count | Filters caches based on logs count. This filter is explained in more details [[# | + | | Logs Count | Filters caches based on logs count. This filter is explained in more details [[# |
- | | Origin | Filters caches based on their origin e.g. // | + | | Origin | Filters caches based on their origin e.g. // |
- | | Terrain | Filters caches | + | | Terrain | Filters caches |
==== Category "User Specific" | ==== Category "User Specific" | ||
- | ^ Filter ^ Description ^ | + | ^ Filter ^ Description |
- | | Distance | Filters caches for their distance from a certain point. This filter is described in more details [[# | + | | Distance | Filters caches for their distance from a certain point. This filter is described in more details [[# |
- | | Offline Log | A [[# | + | | Offline Log | A [[# |
- | | Personal Note | A [[# | + | | Personal Note | A [[# |
- | | Stored Lists | Filters caches based on their presence in a user-defined list. This is a [[# | + | | Stored Lists | Filters caches based on their presence in a user-defined list. This is a [[# |
- | | Stored Since | Filters caches based on their storage age in c:geo (e.g. how many days ago was this cache' | + | | Stored Since | Filters caches based on their storage age in c:geo (e.g. how many days ago was this cache' |
- | {{anchor:filter_criterias:}} | + | {{anchor:filter_criterias_platform: |
+ | ==== Platform capabilities for online-search ==== | ||
+ | |||
+ | The following table lists the search capabilities of the different caching platforms for ' | ||
+ | |||
+ | For search in offline-caches (e.g. search in lists) the filter-search is completly done in c:geo with the stored information. | ||
+ | |||
+ | |||
+ | ^Attribute ^Geocaching.com ^Okapi (e.g. opencaching.de)^ SU (geocaching.su)^ | ||
+ | |Operators | <color # | ||
+ | | Category " | ||
+ | |Cache Name |<color # | ||
+ | |Cache Owner |<color # | ||
+ | |Cache Type |<color # | ||
+ | |Hidden Date |<color # | ||
+ | |Status |<color # | ||
+ | | Category " | ||
+ | |Cache Attributes |<color # | ||
+ | |Cache Size|< | ||
+ | |Difficulty |<color # | ||
+ | |Terrain |<color # | ||
+ | |D/T Combined |<color # | ||
+ | |Favorites |<color # | ||
+ | |Log Entry (Found by)|< | ||
+ | |Logs Count |<color # | ||
+ | | Category "User Specific" | ||
+ | |Distance |<color # | ||
+ | |||
+ | |||
+ | |||
+ | {{anchor: | ||
===== Filter criteria details ===== | ===== Filter criteria details ===== | ||
Line 180: | Line 215: | ||
| Starts With | Filters all caches where the filtered field starts with the **Search Text**. | | | Starts With | Filters all caches where the filtered field starts with the **Search Text**. | | ||
| Ends With | Filters all caches where the filtered field ends with the **Search Text**. | | | Ends With | Filters all caches where the filtered field ends with the **Search Text**. | | ||
- | | Pattern | Filters all caches where the filtered fields value corresponds to the Pattern given in the **Search Text**. You may use wildcards **?** and *. * represents zero, one or multiple characters, **?** represents one single character. For example, pattern | + | | Pattern | Filters all caches where the filtered fields value corresponds to the Pattern given in the **Search Text**. You may use the wildcards **?** and *****. A ***** represents zero, one or multiple characters, |
Use the **Match case** checkbox to decide whether text matching should occur case-sensitive or not. | Use the **Match case** checkbox to decide whether text matching should occur case-sensitive or not. | ||
- | {{anchor:filter_criteria_text:}} | + | {{anchor:filter_criteria_date:}} |
==== Date filters ==== | ==== Date filters ==== | ||
Line 203: | Line 238: | ||
The other status options all allow you to set one of three values for it: | The other status options all allow you to set one of three values for it: | ||
- | * **All**: Caches should not be filtered according to this criteria. | + | |
- | * **Yes**: Only caches meeting this criteria will be included in result. For example, setting **Found** to //Yes// will lead to only found caches being included in the filter result. | + | ^ Option ^ Description ^ |
- | * **No**: Only caches **NOT** meeting this criteria will be included in result. For example, setting **Found** to //No// will lead to only not-found caches being included in the filter result. | + | |**All**| Caches should not be filtered according to this criteria.| |
+ | |**Yes**| Only caches meeting this criteria will be included in result. For example, setting **Found** to //Yes// will lead to only found caches being included in the filter result.| | ||
+ | |**No**| Only caches **NOT** meeting this criteria will be included in result. For example, setting **Found** to //No// will lead to only not-found caches being included in the filter result.| | ||
The following status filters are available (Description says what is filtered if you choose //Yes//): | The following status filters are available (Description says what is filtered if you choose //Yes//): | ||
Line 211: | Line 248: | ||
^ Status Filter ^ Description ^ | ^ Status Filter ^ Description ^ | ||
| Found | Filters for caches you have found. | | | Found | Filters for caches you have found. | | ||
+ | | Did not find| Filters for caches you have logged as "did not found" | ||
+ | | Has Offline Found Log | Filters caches which have a locally stored offline " | ||
| Owned | Filters for caches you own. | | | Owned | Filters for caches you own. | | ||
- | | Stored | Filters | + | | Stored | Filters caches which are stored locally. | |
| Own Favorite | Filters for caches where you gave a favorite point. | | | Own Favorite | Filters for caches where you gave a favorite point. | | ||
| On Watchlist | Filters for caches on your watchlist. | | | On Watchlist | Filters for caches on your watchlist. | | ||
Line 220: | Line 259: | ||
| Has Offline Log | Filters caches which have a locally stored offline log. | | | Has Offline Log | Filters caches which have a locally stored offline log. | | ||
| Solved Mystery | Filters mystery caches which are considered //solved//. A mystery is considered //solved// if it has either changed coordinates or a valid final waypoint filled with coordinates. | | | Solved Mystery | Filters mystery caches which are considered //solved//. A mystery is considered //solved// if it has either changed coordinates or a valid final waypoint filled with coordinates. | | ||
+ | | Has User Defined Waypoints | Filters caches which has user defined waypoints. | | ||
{{anchor: | {{anchor: |