Re: [MORG] Review: draft-ietf-morg-fuzzy-search-02

Cyrus Daboo <cyrus@daboo.name> Fri, 30 July 2010 09:14 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: morg@core3.amsl.com
Delivered-To: morg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9C37F28C27E for <morg@core3.amsl.com>; Fri, 30 Jul 2010 02:14:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.331
X-Spam-Level:
X-Spam-Status: No, score=-2.331 tagged_above=-999 required=5 tests=[AWL=0.268, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ei2+kHEjoOYZ for <morg@core3.amsl.com>; Fri, 30 Jul 2010 02:14:21 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by core3.amsl.com (Postfix) with ESMTP id 3665F28C268 for <morg@ietf.org>; Fri, 30 Jul 2010 02:14:21 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id C4DCE18BB6692 for <morg@ietf.org>; Fri, 30 Jul 2010 05:14:45 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.mulberrymail.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 43feVx-1dkji for <morg@ietf.org>; Fri, 30 Jul 2010 05:14:45 -0400 (EDT)
Received: from dhcp-63f1.meeting.ietf.org (dhcp-63f1.meeting.ietf.org [130.129.99.241]) by daboo.name (Postfix) with ESMTPSA id 0B5B818BB6683 for <morg@ietf.org>; Fri, 30 Jul 2010 05:14:44 -0400 (EDT)
Date: Fri, 30 Jul 2010 11:14:42 +0200
From: Cyrus Daboo <cyrus@daboo.name>
To: morg@ietf.org
Message-ID: <647A30D3C16706CC3FB27874@dhcp-63f1.meeting.ietf.org>
In-Reply-To: <A199F09978CEADEC3697D0DA@dhcp-63f1.meeting.ietf.org>
References: <A199F09978CEADEC3697D0DA@dhcp-63f1.meeting.ietf.org>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="625"
Subject: Re: [MORG] Review: draft-ietf-morg-fuzzy-search-02
X-BeenThere: morg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Messaging Organization <morg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/morg>, <mailto:morg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/morg>
List-Post: <mailto:morg@ietf.org>
List-Help: <mailto:morg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/morg>, <mailto:morg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jul 2010 09:14:22 -0000

Hi,
One more issue: how many results should a server return? We allow relevancy 
from 1 to 100, and in theory every message in a mailbox could have a 
ranking of 1 or more. Isn't the typical client use case that it wants just 
the top few rankings? If so, we need to specify how the PARTIAL search 
result code (defined in RFC5267) interacts with RELEVANCY. i.e.:

A02 SEARCH RETURN (RELEVANCY PARTIAL 1:10) FUZZY TEXT "Helo"

means return the top 10 relevant results. So the combination of RELEVANCY 
and PARTIAL would require the server to order the result set before 
applying the partial range matching.

-- 
Cyrus Daboo