Boolean Chart Redesign
David Marshall
dmarshal at yahoo-inc.com
Mon Jul 19 21:59:36 UTC 2010
On 7/19/10 2:33 PM, "Gervase Markham" <gerv at mozilla.org> wrote:
> On 17/07/10 15:09, Max Kanat-Alexander wrote:
>> * The way that AND, OR, and multiple charts work is really confusing. I
>> didn't fully understand it until I fully understood Search.pm, which
>> very few people understand.
>
> I think that your statement of the problem is entirely accurate and very
> well put, and that having a way to do arbitrary boolean logic would be
> very useful, but that your suggested solution (both for the UI and
> possibly also for the URL parameters) results in increased or, at best,
> equal complexity rather than an improvement.
>
> This is not a new problem; people have been creating graphical query
> builders for some time now.
>
> Would it not make sense to a) look at those and b) talk to some of the
> usability people we have and see if we can come up with a design for
> building queries which is less complicated?
>
A few of things come to mind:
A lot of programs have rules-based filters where one of the choices are "all
of these match" or "any of these match." This is essentially the AND/OR
choice. Perhaps we could implement something like that?
Perhaps searching should be regarded as just a set of filters applied to
bug, anything you can search has its own filter section in advanced search?
Boolean charts would become fully expressive if a position in a chart could
contain another chart. Max's example was:
(a AND b) OR (c AND d)
This could be represented in a chart as:
chart1:
(0,0): chart2, (0,1): chart3
chart2:
(0,0): a
(1,0): b
chart3:
(0,0): c
(1,0): d
More information about the developers
mailing list