geonetwork / geonetwork/core-geonetwork
subject field in CSW is case sensitive
- Dominant language
- Java
- Stars
- 521
- Forks
- 514
- Avg merge
- 6d 13h
- Merged PRs (30d)
- 19
Description
see
https://vanilla.geocat.net/geonetwork/srv/dut/csw?request=GetRecords&service=CSW&version=2.0.2&elementsetname=full&typenames=gmd%3AMD_Metadata&RESULTTYPE=results&constraintLanguage=CQL_TEXT&constraint_language_version=1.1.0&maxRecords=100&startPosition=1&constraint=%28%28Subject+LIKE+%27%25boundaries%25%27%29%29
vs
https://vanilla.geocat.net/geonetwork/srv/dut/csw?request=GetRecords&service=CSW&version=2.0.2&elementsetname=full&typenames=gmd%3AMD_Metadata&RESULTTYPE=results&constraintLanguage=CQL_TEXT&constraint_language_version=1.1.0&maxRecords=100&startPosition=1&constraint=%28%28Subject+LIKE+%27%25Boundaries%25%27%29%29
users don't expect this type of fields to be case sensitive
Contributor guide
Research direction
Start by reproducing the two CSW GetRecords URLs and trace how the Subject LIKE constraint is handled. Done means equivalent searches with different Subject casing return the same results, with regression coverage for the behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, search
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100