Zero Intersections
Posted: Tue Apr 06, 2004 12:02 pm
Hi Guyes..
I'm trying to compare the results of two queries:
1- A query that has about 11 keywords and at least one keyword is required, in other words, all the words should follow an "OR" logic, this query returns 3 RECORDS, here is the where clause:
where Title\Body like 'Bacardi "Bacardi Breezer" "Smirnoff Ice" "Smirnoff Black Ice" "Archers Cooler" "Vodka Mule" /\RWKD /\R"Red Square" "Baileys Glide" Hooch Reef @0'
2- But when I break up the query so that each keyword runs separate, I get 87 results total, the queries look like this:
where Title\Body like '+Bacardi @0'
where Title\Body like '+"Bacardi Breezer" @0'
where Title\Body like '+"Smirnoff Ice" @0'
where Title\Body like '+"Smirnoff Black Ice" @0'
where Title\Body like '+"Archers Cooler" @0'
where Title\Body like '+"Vodka Mule" @0'
where Title\Body like '+/\RWKD @0'
where Title\Body like '+/\R"Red Square" @0'
where Title\Body like '+"Baileys Glide" @0'
where Title\Body like '+Hooch @0'
where Title\Body like '+Reef @0'
And here are the fixed settings I have in both cases:
<apicp alpostproc 1>
<apicp alintersects 1>
<apicp allinear on>
<apicp qmaxsetwords 10000>
<apicp qminwordlen 1>
<apicp qminprelen 1>
<apicp alwithin on>
<apicp alwild on>
<$noiselist = "">
<apicp noise $noiselist>
<$querymodifier = "[\alpha\' \-\digit]">
<sql "set wordc=$querymodifier"></sql>
<sql "set langc=$querymodifier"></sql>
So, am I missing somethings that causing the first query to *miss* some hits?
thanks.
I'm trying to compare the results of two queries:
1- A query that has about 11 keywords and at least one keyword is required, in other words, all the words should follow an "OR" logic, this query returns 3 RECORDS, here is the where clause:
where Title\Body like 'Bacardi "Bacardi Breezer" "Smirnoff Ice" "Smirnoff Black Ice" "Archers Cooler" "Vodka Mule" /\RWKD /\R"Red Square" "Baileys Glide" Hooch Reef @0'
2- But when I break up the query so that each keyword runs separate, I get 87 results total, the queries look like this:
where Title\Body like '+Bacardi @0'
where Title\Body like '+"Bacardi Breezer" @0'
where Title\Body like '+"Smirnoff Ice" @0'
where Title\Body like '+"Smirnoff Black Ice" @0'
where Title\Body like '+"Archers Cooler" @0'
where Title\Body like '+"Vodka Mule" @0'
where Title\Body like '+/\RWKD @0'
where Title\Body like '+/\R"Red Square" @0'
where Title\Body like '+"Baileys Glide" @0'
where Title\Body like '+Hooch @0'
where Title\Body like '+Reef @0'
And here are the fixed settings I have in both cases:
<apicp alpostproc 1>
<apicp alintersects 1>
<apicp allinear on>
<apicp qmaxsetwords 10000>
<apicp qminwordlen 1>
<apicp qminprelen 1>
<apicp alwithin on>
<apicp alwild on>
<$noiselist = "">
<apicp noise $noiselist>
<$querymodifier = "[\alpha\' \-\digit]">
<sql "set wordc=$querymodifier"></sql>
<sql "set langc=$querymodifier"></sql>
So, am I missing somethings that causing the first query to *miss* some hits?
thanks.