[Date Prev][Date Next]
Re: approx searchs broken in 2.2.8 (ITS#3062)
On Thu, 2004-04-08 at 17:08, Kurt D. Zeilenga wrote:
> I have yet to duplicate this problem. I've added to approx
> searches to the test suite, one of which is upon an attribute
> which has an eq but no approx index. Works just fine.
> See HEAD.
Hmmm. Tried your head patch and that works for me. However...
> Suggest you experiment with the test suite, modifying test003
> or other, such that it duplicates the problem you are seeing.
> Then follow-up to this ITS with the changes you made (in
> the form of a patch against the test suite).
... I can repoduce the effect with a simpler search:
The first hunk changes the exact jENSEN search to print it's output to
the screen as well as appending to the $SEARCHOUT file.
The next hunk is an approx search (copied from the exact jENSEN search)
also with a tee command.
< '(sn=jENSEN)' >> $SEARCHOUT 2>&1
> '(sn=jENSEN)' | tee -a $SEARCHOUT 2>&1
> echo "Testing APPROX searching..."
> $LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
> '(sn~=jENSEN)' | tee -a $SEARCHOUT 2>&1
> if test $RC != 0 ; then
> echo "ldapsearch failed ($RC)!"
> test $KILLSERVERS != no && kill -HUP $KILLPIDS
> exit $RC
> echo XXXXXXXXXXXXXXX
When you run the test there is no data output in the approx search:
>>>>> Starting test003-search ...
Running slapadd to build slapd database...
Running slapindex to index slapd database...
Starting slapd on TCP/IP port 9011...
Testing slapd searching...
Waiting 5 seconds for slapd to start...
Testing exact searching...
dn: cn=Barbara Jensen,ou=Information Technology
y of Michigan,c=US
cn: Barbara Jensen
cn: Babs Jensen
dn: cn=Bjorn Jensen,ou=Information Technology
cn: Bjorn Jensen
cn: Biiff Jensen
Testing APPROX searching...
Testing OR searching...
-- Dr MDT Evans, Computing Services, Queen Mary, University of London