Opened 16 years ago

Last modified 14 years ago

#3345 closed enhancement

Simple mode (not keyword based) search dialog — at Version 7

Reported by: phobie Owned by: team
Priority: minor Milestone:
Component: Core Version: latest
Keywords: usability search current selection Cc:

Description (last modified by simon04)

In the search-field colons are special characters, so all keys containing colons need to be enclosed into quotation marks.
The problem is that we use ":" as THE name-space-separator in OSM and many keys contains it.
And all those special-target-strings makes generating usable search-strings even more complicated!

My suggestion to improve the usability of the search-window for end-users:

Keep the default search window and rename "Please enter a search string." to "key/value search string:"

Add CheckBoxes:

  • ( ) invert search
  • Type: (X) node (X) way (X) relation

Add LineEdit:

  • Username: "*"

Add SpinBoxes

  • OSM-Object-id: "0" (0 means any, NoButtons)
  • Member count: "0" (0 means any, UpDownArrows)

Add RadioButtons:

only exclude inactive
children ( ) ( ) (X)
parents ( ) ( ) (X)
modified ( ) ( ) (X)
selected ( ) ( ) (X)
incomplete ( ) ( ) (X)
untagged ( ) ( ) (X)

Change History (8)

comment:1 by avarab@…, 16 years ago

A simple version of search would be nice but most of those things (parent, children, invert search, node/way/relation) can be combined with other things in the search. So having a checkbox applying that on a global basis to the search would be somewhat confusing.

comment:2 by phobie, 16 years ago

Yes, the old behaviour should be kept behind a "Advanced"-button on the new version.
Some very rare searches/users might need those complex combinations.
Most searches are simple like "all public_transport=stop* nodes", "all ways by user xyz" or "relations with type=route"...

comment:3 by vsandre, 16 years ago

According to the maillinglist there should also be a option to find new primitives. (id<0)

by simon04, 14 years ago

Attachment: 3345.new.patch added

comment:4 by simon04, 14 years ago

Summary: improve "Search"[Patch for part of the ticket] improve "Search"

Patch added to allow searching for new primitives.

Most of the other suggestions are already available in the search dialog. To realize a simplistic search dialog, one could encode the search as search string of the current one.

comment:5 by stoecker, 14 years ago

In [4347/josm]:

see #3345 - patch by simon04 - add search for new objects

comment:6 by stoecker, 14 years ago

Summary: [Patch for part of the ticket] improve "Search"Simple mode (not keyword based) search dialog

comment:7 by simon04, 14 years ago

Description: modified (diff)

Is this ticket still relevant as the export mode has been introduced?

Note: See TracTickets for help on using tickets.