Lemur 1.1 release notes
- Makefiles updated to support single application linkage
- Configure script updated to support debug or optimized compilations, using --with-comp-mode
- ReutersParser class added
- New application RelFBEval added
- GenerateQueryModel extended to load/save query model
- Error reporting added to applications, exits after bad parameters
- More examples provided in data directory for relevance feedback
- FUtil class added in utility, fileExist() moved here from BasicIndex
- PushIndexer modified to accept new parameter dataFiles
- Bugs Fixed:
- Problem: Windows (without service packs installed) lemur_utility.mak has ambiguous operator compilation error in String.cpp
Solution: line 19 String tmp, should be type (lower-case) string
- Problem: .dtlookup file has not been flushed properly by InvFPPushIndex if read before the build process exits
Solution: in InvFPPushIndex.cpp, close .dtlookup file in destructor
- Problem: InvFPIndexMerge does not do hierarchical merge properly with gcc-3.0.1
Solution: change iter = iter++; statements to iter++;
- Problem: purify reports possible UMR
Solution: in InvFPTextHandler.cpp, remove redundant declaration of variable "first" in constructor
- Problem: feedback applications do not work on Windows , dynamic_cast unpredictable behavior compilation warnings
Solution: in various retrieval classes, change dynamic_cast to C-style cast on Windows
** this fix was undone in version 1.9.2. windows makefiles changed to allow type checking during runtime.
- Problem: applications core dump when parameter files are ill-formed
Solution: modify error.c to exit after error occurs
- Problem: get method in RetParamManager.hpp caused multiply defined linkage problem when included by non-application files
Solution: define get method as static
Last modified: Fri Mar 29 16:25:34 EST 2002