Alessandro, If you are happy with your proposal (it seems clear) could you admit is as a page to the wiki: https://github.com/geoserver/geoserver/wiki/Proposals
There is a template <https://github.com/geoserver/geoserver/blob/main/doc/en/developer/source/policies/gsip_template.txt> to cut and paste (see developer guide <https://docs.geoserver.org/latest/en/developer/policies/gsip.html> for details). -- Jody Garnett On Apr 26, 2024 at 8:25:23 AM, Alessandro Ricchiuti < alessandro.ricchi...@geosolutionsgroup.com> wrote: > Hello, GeoServer Community. > > I am writing to propose a modification to the GeoServer web interface that > I believe would enhance the user experience and improve usability. > > The goal is to extend the search functionality within GeoServer pages by > introducing a specific feature that could help to better search for > elements with the textual search box. > > Background: > > Currently, the search functionality lacks the capability to find specific > words. Its full-text fashion simply returns any word that contains the > search term. For example, if a user searches for layers named "gis", he may > get results like gis_store and registered because the search term appears > within both words. > > > Proposal Overview: > > My proposal consists in expanding the syntax that the search box > recognizes, adding the possibility to have an exact term search just > quoting the word. > > > Follows a visual example in the screenshots below. > > > The full-text search has returned two layers as the results of the query > arch. > > As you can see, in the returned layers not only the actual arch layer is > present, but also the archive one, since the latter contains the searched > word in its name. > > > Here is an example showing the new functionality, where the search has > been made for an exact term, quoting the word: "arch". > > As a result, only the arch layer is displayed. > > > Impact and Benefits: > > These changes would not affect the default search functionality, that > would be still made on all the text attributes of the searched element > (layer, workspace, style, etc.). > > Additionally, users can combine full-text search with exact term search to > create more complex queries, such as: “history” “gis” arch (all elements > containing in their text fields the word history or all elements > containing in their text fields the word gis or all elements containing > in their text fields a word that contains arch). > > > Implementation Plan: > > The changes needed to implement this functionality should be limited to > the `GeoServerDataProvider` classes. Additionally, a tooltip explaining the > new syntax next to the search box would be beneficial for users. > > > I am eager to hear your thoughts and feedback on this proposal. > > Please feel free to share any concerns, suggestions, or alternative > approaches that you believe should be considered. > > > Best regards, > Alessandro Ricchiuti > == > Professional Support for GeoNode, GeoServer and MapStore from the experts! > Visit http://bit.ly/gs-services for more information. > == > > Alessandro Ricchiuti > Software Engineer > > GeoSolutions Group > phone: +39 0584 962313 > fax: +39 0584 1660272 > > https://www.geosolutionsgroup.com > https://twitter.com/geosolutions_it > > ------------------------------------------------------- > This email is intended only for the person or entity to which it is > addressed and may contain information that is privileged, confidential or > otherwise protected from disclosure. We remind that - as provided by > European Regulation 2016/679 “GDPR” - copying, dissemination or use of this > e-mail or the information herein by anyone other than the intended > recipient is prohibited. If you have received this email by mistake, please > notify us immediately by telephone or e-mail. > _______________________________________________ > Geoserver-devel mailing list > Geoserver-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-devel >
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel