Re: [Zope-dev] Comment on CVS change of default textindex search operator

2001-03-22 Thread Chris Withers

"R. David Murray" wrote:
> 
> Likewise.  But this is the can of worms I alluded to.  Another
> approach would be to allow the default operator to be specified at
> query time .

That would be cool :-)

FWIW, I don't think the default changing is a good idea, simple 'cos it suddenly
changes how a lot of sites behave, unless their maintainers go and recode
them...

cheers,

Chris

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Comment on CVS change of default textindex search operator

2001-03-21 Thread Casey Duncan

"R. David Murray" wrote:
> 
> On Tue, 20 Mar 2001, Casey Duncan wrote:
> > > It's so broken with OR for large datasets that the search results are
> > > virtually meaningless.  We see this first-hand on Zope.org (which is now
> > > ANDed after an upgrade) and in most of our consulting projects.
> > >
> > > I strongly agree that there should be an easy way to switch textindex
> > > default queries between OR and AND on a per-index basis.
> > >
> >
> > I'd even be happy with a per catalog basis.
> 
> Likewise.  But this is the can of worms I alluded to.  Another
> approach would be to allow the default operator to be specified at
> query time .
> 

Agreed. This should be part of the ZCatalog search API in addition to
the default specified.

-- 
| Casey Duncan
| Kaivo, Inc.
| [EMAIL PROTECTED]
`-->

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Comment on CVS change of default textindex search operator

2001-03-21 Thread R. David Murray

On Tue, 20 Mar 2001, Casey Duncan wrote:
> > It's so broken with OR for large datasets that the search results are
> > virtually meaningless.  We see this first-hand on Zope.org (which is now
> > ANDed after an upgrade) and in most of our consulting projects.
> > 
> > I strongly agree that there should be an easy way to switch textindex
> > default queries between OR and AND on a per-index basis.
> > 
> 
> I'd even be happy with a per catalog basis.

Likewise.  But this is the can of worms I alluded to.  Another
approach would be to allow the default operator to be specified at
query time .

My main concern, though, is having a major behavior change happen
with a release upgrade.  I think this is OK as long as it is clearly
documented and there is a way to get the old behavior back; in
which case a per-catalog setting is sufficient.

Whether the default should be AND or OR is still a point of debate, though,
and one I have no clue how to resolve.

--RDM


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Comment on CVS change of default textindex search operator

2001-03-20 Thread Casey Duncan

Chris McDonough wrote:
> 
> It's so broken with OR for large datasets that the search results are
> virtually meaningless.  We see this first-hand on Zope.org (which is now
> ANDed after an upgrade) and in most of our consulting projects.
> 
> I strongly agree that there should be an easy way to switch textindex
> default queries between OR and AND on a per-index basis.
> 

I'd even be happy with a per catalog basis.

>
> I'd be willing to switch it back, but gad... OR is just *so* useless.  ;-)
> 

-- 
| Casey Duncan
| Kaivo, Inc.
| [EMAIL PROTECTED]
`-->

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Comment on CVS change of default textindex search operator

2001-03-20 Thread Chris McDonough

It's so broken with OR for large datasets that the search results are
virtually meaningless.  We see this first-hand on Zope.org (which is now
ANDed after an upgrade) and in most of our consulting projects.

I strongly agree that there should be an easy way to switch textindex
default queries between OR and AND on a per-index basis.

I'd be willing to switch it back, but gad... OR is just *so* useless.  ;-)

- Original Message -
From: "Casey Duncan" <[EMAIL PROTECTED]>
To: "R. David Murray" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, March 20, 2001 11:07 AM
Subject: Re: [Zope-dev] Comment on CVS change of default textindex search
operator


> "R. David Murray" wrote:
> >
> > >To: [EMAIL PROTECTED]
> > >Date: Mon, 19 Mar 2001 19:47:31 -0500 (EST)
> > >From: [EMAIL PROTECTED] (Chris McDonough)
> > >Subject: [Zope-Checkins] CVS: Zope2  - UnTextIndex.py:1.33.2.9
> > >
> > >Update of /cvs-repository/Zope2/lib/python/SearchIndex
> > >In directory
korak:/home/chrism/sandboxes/2_3Branch/lib/python/SearchIndex
> > >
> > >Modified Files:
> > >  Tag: zope-2_3-branch
> > >   UnTextIndex.py
> > >Log Message:
> > >Changed default query operator to 'AND' instead of 'OR' (way improved
search results).
> >
> > This strikes me as a Very Bad Thing.  Not the idea of having AND be the
> > default query operator, but the fact of *changing* the default.  If I
> > remember correctly the default is documented (insofar as it is
documented)
> > as being AND, but the default has been OR for so long that I'm sure
there
> > are many sites that will break if this change is committed to a release.
> > Worse, the behavior of a site as seen by end users will change.
Finally,
> > it is my experience that most search engines use OR as the default
operator.
> > I prefer AND myself, but OR appears to be something of a defacto
standard.
> >
> > I'm willing to be convinced, though .
> >
> > A way to set the default would be cool, but might open up a can of
worms.
> >
> > --RDM
> >
>
> I'm a little torn between being alarmed at this and agreeing with it. I
> think if this is done there should be an TTW interface in ZCatalog to
> switch between AND and OR as the default. That would be the best
> solution IMHO. Also a _documented_ way to switch it in Catalog as well.
>
> My $0.02
>
> --
> | Casey Duncan
> | Kaivo, Inc.
> | [EMAIL PROTECTED]
> `-->
>
> ___
> Zope-Dev maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )
>


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Comment on CVS change of default textindex search operator

2001-03-20 Thread Dieter Maurer

R. David Murray  writes:
 > >To: [EMAIL PROTECTED]
 > >Date: Mon, 19 Mar 2001 19:47:31 -0500 (EST)
 > >From: [EMAIL PROTECTED] (Chris McDonough)
 > >Subject: [Zope-Checkins] CVS: Zope2  - UnTextIndex.py:1.33.2.9
 > >
 > >Update of /cvs-repository/Zope2/lib/python/SearchIndex
 > >In directory korak:/home/chrism/sandboxes/2_3Branch/lib/python/SearchIndex
 > >
 > >Modified Files:
 > >  Tag: zope-2_3-branch
 > >UnTextIndex.py 
 > >Log Message:
 > >Changed default query operator to 'AND' instead of 'OR' (way improved search 
 >results).
 > 
 > 
 > This strikes me as a Very Bad Thing.
I second that!

   Changing the default is a drastic interface change.
   It should not be done light-heartedly.

 > 
 > Finally,
 > it is my experience that most search engines use OR as the default operator.
Yes, and it is the more natural interpretation when someone
enters a set of (unrelated) words...



Dieter

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Comment on CVS change of default textindex search operator

2001-03-20 Thread Casey Duncan

"R. David Murray" wrote:
> 
> >To: [EMAIL PROTECTED]
> >Date: Mon, 19 Mar 2001 19:47:31 -0500 (EST)
> >From: [EMAIL PROTECTED] (Chris McDonough)
> >Subject: [Zope-Checkins] CVS: Zope2  - UnTextIndex.py:1.33.2.9
> >
> >Update of /cvs-repository/Zope2/lib/python/SearchIndex
> >In directory korak:/home/chrism/sandboxes/2_3Branch/lib/python/SearchIndex
> >
> >Modified Files:
> >  Tag: zope-2_3-branch
> >   UnTextIndex.py
> >Log Message:
> >Changed default query operator to 'AND' instead of 'OR' (way improved search 
>results).
> 
> This strikes me as a Very Bad Thing.  Not the idea of having AND be the
> default query operator, but the fact of *changing* the default.  If I
> remember correctly the default is documented (insofar as it is documented)
> as being AND, but the default has been OR for so long that I'm sure there
> are many sites that will break if this change is committed to a release.
> Worse, the behavior of a site as seen by end users will change.  Finally,
> it is my experience that most search engines use OR as the default operator.
> I prefer AND myself, but OR appears to be something of a defacto standard.
> 
> I'm willing to be convinced, though .
> 
> A way to set the default would be cool, but might open up a can of worms.
> 
> --RDM
> 

I'm a little torn between being alarmed at this and agreeing with it. I
think if this is done there should be an TTW interface in ZCatalog to
switch between AND and OR as the default. That would be the best
solution IMHO. Also a _documented_ way to switch it in Catalog as well.

My $0.02

-- 
| Casey Duncan
| Kaivo, Inc.
| [EMAIL PROTECTED]
`-->

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )