ietf-nntp Re: nntp-extensions draft-ballou-nntpsrch-00.txt
Brian Hernacki <bhern@netscape.com> Tue, 10 December 1996 19:11 UTC
Received: from cnri by ietf.org id aa23234; 10 Dec 96 14:11 EST
Received: from ACADEM2.ACADEM.COM by CNRI.Reston.VA.US id aa18221;
10 Dec 96 14:11 EST
Received: (from majordomo@localhost) by academ2.academ.com (8.8.3/8.7.3) id
NAA07134 for ietf-nntp-outgoing; Tue, 10 Dec 1996 13:01:06 -0600 (CST)
X-Authentication-Warning: academ2.academ.com: majordomo set sender to
owner-ietf-nntp using -f
Received: from academ.com (root@ACADEM.COM [198.137.249.2]) by
academ2.academ.com (8.8.3/8.7.3) with ESMTP id NAA07124 for
<ietf-nntp@ACADEM2.ACADEM.COM>; Tue, 10 Dec 1996 13:01:03 -0600 (CST)
Received: from r2d2.mcom.com (h-205-217-237-47.netscape.com [205.217.237.47])
by academ.com (8.8.3/8.7.1) with ESMTP id NAA07429;
Tue, 10 Dec 1996 13:01:01 -0600 (CST)
Received: from dredd.mcom.com (dredd.mcom.com [205.217.237.54]) by
r2d2.mcom.com (8.7.5/8.7.3) with ESMTP id LAA13785;
Tue, 10 Dec 1996 11:00:29 -0800 (PST)
Received: from ventnor.mcom.com ([207.1.137.53]) by dredd.mcom.com
(Netscape Mail Server v2.02) with SMTP id AAA405;
Tue, 10 Dec 1996 11:00:27 -0800
Message-ID: <32ADB386.6BD8@netscape.com>
Date: Tue, 10 Dec 1996 11:01:26 -0800
From: Brian Hernacki <bhern@netscape.com>
Organization: Netscape, Floating Point Division
X-Mailer: Mozilla 3.0GoldC (X11; U; SunOS 5.5 sun4u)
MIME-Version: 1.0
To: Nat Ballou <NatBa@microsoft.com>
CC: nntp-extensions@academ.com, ietf-nntp@academ.com
Subject: ietf-nntp Re: nntp-extensions draft-ballou-nntpsrch-00.txt
References: <0c3165737180ac6IMSMAIL@ims.microsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-ietf-nntp@academ.com
Precedence: bulk
Interesting reading Nat. After the feedback we received, Ben and I had also been changing our draft to have SEARCH return overview-like data directly (without virtual groups). For demand searching (not profiles) it seems to be a cleaner approach..and people seemd to like this lighter weight approach to SEARCH better. I've included some comments below. Here are a couple things I'm not quite comfortable with (details are below) o bogus article IDs in return data o redundant/uneeded syntax for headers (HEADER, FROM, etc) o seems like it's trying to hard to be IMAP > The SEARCH command searches the newsgroup for articles that match the > given searching criteria. Searching criteria consist of one or more > search keys. If there are articles that match the search criteria, the > server responds with code 224 and returns OVER data for each matching > article in the same format as described in [NNTP-NEW]. The article ID > is only meaningful when searching either the current newsgroup or a > single newsgroup. So in the general case where a search is across more than one group, the article id's are bogus? are they fake values? Why not just not drop the article numbers all together? Our revision suggests using overview like data, but using this field for an Xref style entry (alt.foo.bar:7) so that it is always valid. This way clients may either parse this, or acces by MID. > <message set> Messages with article identifiers > corresponding to the specified message sequence > number set. This can only relevant for searches > on a single newsgroups. > > ALL All messages in the newsgroup; the default initial > key for ANDing. I'm not sure I see the utility of these. Other than trying to mimic IMAP they don't really seem to be needed for news. Why not just specify one newsgroup in the newsgroups header? This is inly useful in the case where you are searching one group anyways. > BEFORE <date> Messages whose internal date is earlier than the > specified date. Do clients really care about internal dates? I would think the date the article was posted covers the whole date categroy pretty well. > FROM <string> Messages that contain the specified string in the > envelope structure's FROM field. > > HEADER <field-name> <string> > Messages that have a header with the specified > field-name (as defined in [RFC-822]) and that > contains the specified string in the [RFC-822] > field-body. Why have redundant syntax? If I can say HEADER FROM or HEADER NEWSGROUP why add more syntax? > OR <search-key1> <search-key2> > Messages that match either search key. Why the change from an (implied) in-order AND to a pre-order OR? It's not really that much harder to parse... --brian
- ietf-nntp draft-ballou-nntpsrch-00.txt Nat Ballou
- ietf-nntp Re: nntp-extensions draft-ballou-nntpsr… Brian Hernacki
- ietf-nntp Re: nntp-extensions draft-ballou-nntpsr… Jeff Coffler
- Re: ietf-nntp Re: nntp-extensions draft-ballou-nn… Chris Newman