Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5D9B7EF56 for ; Fri, 23 Nov 2012 00:35:04 +0000 (UTC) Received: (qmail 30845 invoked by uid 500); 23 Nov 2012 00:35:04 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 30826 invoked by uid 500); 23 Nov 2012 00:35:04 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 30816 invoked by uid 99); 23 Nov 2012 00:35:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Nov 2012 00:35:04 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of olemis@gmail.com designates 209.85.212.47 as permitted sender) Received: from [209.85.212.47] (HELO mail-vb0-f47.google.com) (209.85.212.47) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Nov 2012 00:34:58 +0000 Received: by mail-vb0-f47.google.com with SMTP id e21so6183068vbm.6 for ; Thu, 22 Nov 2012 16:34:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=lwTRM4tGXiwFThrB9dkmn39hcJb4s9Dakt+SQb5ImAw=; b=Sa+JsS5WoS8QJncjU3IBnTEOrpiJ0nGYDSEx4BlZe/WBfDiX7Q0VintUyD3mU1sbS7 4brLubgWdpLThHDslkAYYVXwtK/nNnGCsNz2ea/wx8I4qljkYklTGVZWrtGaPd3IWa4B VdJIzNMKOHKX3tRUI2OfEe+iHF3us92ASQcPJO0LcDcIduCL3RZ6RzGXd4BQprMfB34G UHUCyV13E11ciKUlO2CakaWt1Z49Te/VYbwuMrtYNnlSHc+UMxYAcjpGP0AnWdF1xhq1 QHZ6eEO3sazvCyWAx9NVYW/aUNceycwjv6hdCE1SLZ4RlnlAt+77T2Uvt1yUHLlvz4/3 xkOQ== MIME-Version: 1.0 Received: by 10.52.30.167 with SMTP id t7mr2949922vdh.56.1353630877192; Thu, 22 Nov 2012 16:34:37 -0800 (PST) Received: by 10.58.156.71 with HTTP; Thu, 22 Nov 2012 16:34:36 -0800 (PST) In-Reply-To: References: <20121122103257.3EA8580043@bloodhound-vm> <50AE2119.8070100@wandisco.com> Date: Thu, 22 Nov 2012 19:34:36 -0500 Message-ID: Subject: Re: Improved Search Architecture - Query Results View and Resource Query (Was: Re: [Apache Bloodhound] Proposals/BEP-0004 added) From: Olemis Lang To: bloodhound-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Good answer , indeed ! :) On 11/22/12, Andrej Golcov wrote: >> IMO when a user searches for something , (s)he might not know where >> exactly to find it but have a fuzzy idea . IMO we should consider >> having multiple selections via checkboxes rather than tabs . > > If user does exactly know what resource (s)he is searching, "All" tab is > used where query can be edited to show only tickets and milestones. > IMHO, user usually knows what type (s)he needs (I believe, most of search > is for tickets) and ,IMO, tabs make things easier and less confusing. > > Each tab has it's own fields set. Combination of checkboxes and different > grids can confuse. > Ok . This is something that depends on the type of application and its users ... so no big deal about it . ;) >> what is the reason for using tables and columns to display search results > ? > The idea is that we combine free-text search and query. If we want to > provide readable query result it can be possible to represent it as > table. It is aslo consistent to existing TracQuery result view. > I asked mainly because I've been taking a look at several search UX solutions for mobiles and it turns out that they all have no more than 3 columns ... and when they have the third one it's most of the time a checkbox , download indicator , ... i.e. something tiny . Besides there is another fact . Free text search is a bit different to a ticket report . Especially highlighting means that maybe snippets of long text will be displayed to put the match in context . So in that view there will be basically two kinds of data 1. Highlighted excerpts of long texts (wiki page body , ticket description , custom textarea ticket field ...) 2. Relatively small (potentially tiny) text (i.e. ticket status, ticket type, dates ...) They all will have relatively equal relevance competing for horizontal space (i.e. width) I wander how will proposed solution (the user experience as a whole) look like using responsive layout or for smartphones and tablets ? Another question I have is related to the purpose of the content included in those columns ? What are they for ? For the debate : What about having a single column (e.g. to the right) for any kinds of search results metadata displayed in the form of clickable metadata [1]_ and stack it under summary + full text hit snippets for tablets & smartphones ? OTOH , regarding meta-data , it'd be nice to have some other tags attached to search results in a way similar to what is displayed for Hadoop Common when performing this search https://www.google.com/search?client=opera&rls=en&q=jira+apache&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest >> Is there any other search engine considered as a reference ? > jira and youtrack return kind of table fro free text-search result. > about YouTrack , I implemented a client once upon a time , and I really liked what I saw . AFAICR it had an interesting query syntax . Maybe something to take a look at . .. [1] Clickable metadata (http://ebiinterfaces.files.wordpress.com/2010/08/webinar-designing-the-search-experience.pdf) PS: I ask because I've been paying special attention to UI design after theme work ... so I'm curious and interested in fleshing out UI stuff ... and learn in the process . Hope you don't mind ;) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: