From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Adding tags to packages Date: Sun, 03 Jan 2016 18:15:32 +0100 Message-ID: <87io3ashxn.fsf@gnu.org> References: <568828EF.7050406@gnu.org> <877fjqu40d.fsf@gnu.org> <8760zaljjx.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFmFn-0001G5-Ex for guix-devel@gnu.org; Sun, 03 Jan 2016 12:15:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aFmFj-0000Lh-9x for guix-devel@gnu.org; Sun, 03 Jan 2016 12:15:39 -0500 In-Reply-To: <8760zaljjx.fsf@elephly.net> (Ricardo Wurmus's message of "Sun, 03 Jan 2016 17:22:26 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: guix-devel@gnu.org, Fabio Pesari Ricardo Wurmus skribis: > Ludovic Court=C3=A8s writes: > >> As Alex writes, one can always choose not to use tags; this would be an >> argument for implementing them. However, it seems to me that the cost >> of implementing and maintaining them would be high enough (the >> implementation itself may not be that trivial if we want a query >> language, i18n, RDF(?), and whatnot.) > > I understood the request to mean that a new field would be added that > contained words or phrases that are not easily/naturally added to the > description or synopsis field. Search would just have to also check for > matches against the strings contained in the proposed tags field. Should it be just words or tuples? Debtags does something relatively fancy, like =E2=80=98works-with=E2=80=99 tag: . > What would adding a query language for tags bring us that would outweigh > the cost of implementing it? Wouldn=E2=80=99t it solve most of the probl= ems if > we just added a field holding =E2=80=9Cadditional=E2=80=9D search terms f= or all those > useful terms that are not otherwise contained in the description or > synopsis? As an example, Debtags comes with a query language: https://wiki.debian.org/Debtags/SearchHelp Tags are more than keywords in this case. The query language helps users make fine-grain searches. I think tags would be much less useful without it. But this is non-trivial development work. Ludo=E2=80=99.