I was just checking in,

I am sure it would be fine as an improvement in the bug tracker.

I had considered avoiding double quotes, and just using white space
separators (with the idea that would be easier for users to discover as it
would occur naturally while typing).

'foo' --> foo
'foo ' --> (\s|^)foo(\s|$)
'foo bar' --> (\s|^)(foo|bar)+(\s|$)



--
Jody Garnett


On Fri, May 10, 2024 at 7:23 AM Andrea Aime <
andrea.a...@geosolutionsgroup.com> wrote:

> I think Alessandro used "propose" in loose terms, without necessarily
> meaning GSIP.
> Do you believe it's a GSIP worthy change? It seems mostly transparent to
> the current usage.
>
> Regards,
>
> Andrea Aime
>
>
> ==
> GeoServer Professional Services from the experts!
>
> Visit http://bit.ly/gs-services-us for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions Group
> phone: +39 0584 962313
>
> fax:     +39 0584 1660272
>
> mob:   +39  339 8844549
>
> https://www.geosolutionsgroup.com/
>
> http://twitter.com/geosolutions_it
>
> -------------------------------------------------------
>
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
>
> 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
>
>
> On Fri, May 10, 2024 at 7:22 AM Jody Garnett <jody.garn...@gmail.com>
> wrote:
>
>> 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
>>
>
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to