From: Robert B. <rob...@gm...> - 2005-08-31 06:37:14
|
Hi Ben, I am using 8.13,mainly because the 9.7 fails for many test and 8.13 has php= =20 wrappers. Do you advise me to move to 9.7?, is it stable enough?.I see you= =20 have changed quite a bit in PreixQuery.cpp. Regards, Robert. P.S inside PrefixQuery::rewrite(IndexReader* reader) ... for ( int32_t i=3D0;i<prefixLen;i++){ if ( termText[i] !=3D prefixText[i] ){ .. why don't you use a strncmp family function. On 8/30/05, Ben van Klinken <bva...@gm...> wrote: >=20 > Hi Robert, >=20 > Which version of clucene are you using? I just checked this in 0.9 and > saw that the prefix query using the term 'term' pulled back several > words correctly. >=20 > ben >=20 > On 8/31/05, Robert Benea <rob...@gm...> wrote: > > Problem: > > > > I do a prefix query and it seems that some documents that should match= =20 > my > > search don't. > > > > Recreate: > > > > I added ~100 docs to the same index. I do a search for "change*". The= =20 > docs > > that have "changes" or "changed" don't show in my search results. > > > > Quick Fix. > > > > do not break once inside the loop in getQuery. It seems that _enum=20 > doesn't > > store the elements in order, and after the first mismatch it breaks the > > loop. > > > > I don't know if I did something wrong, I tried to look into the=20 > getTerms() > > but is a big mesh of classes and need more time to decipher. > > > > Regards, > > Robert. > > >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle=20 > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > CLucene-developers mailing list > CLu...@li... > https://lists.sourceforge.net/lists/listinfo/clucene-developers > |