全文搜索引擎 Apache Lucy (incubating) 0.3.0 发布

jopen 12年前
     <p><a href="/misc/goto?guid=4958184348239082578" target="_blank">Apache Lucy</a> 是一个全文搜索引擎库,使用 C 语言编写,主要面向一些动态语言,目前提供 Perl 语言的绑定。目前该项目还只是 Apache 基金会的孵化项目。</p>    <p>Apache Lucy 0.3.0  2012-01-15<br /> <br />   New features:<br /> <br />     * [LUCY-173] - Bundle Lemon parser generator<br />     * [LUCY-189] - Bundle utf8proc<br />     * [LUCY-191] - Unicode normalization<br />       The new analyzer Lucy::Analysis::Normalizer provides Unicode<br />       normalization, case folding and stripping of accents.<br />     * [LUCY-196] - UAX #29 tokenizer<br />       The new analyzer Lucy::Analysis::StandardTokenizer tokenizes according<br />       to the UAX #29 word break rules.<br />     * [LUCY-203] - Implement EasyAnalyzer<br />       EasyAnalyzer is simple analysis chain using the StandardTokenizer, the<br />       Normalizer, and the SnowballStemmer.<br /> <br />   Bugfixes:<br /> <br />     * [LUCY-175] - Missing stdarg.h breaks build<br />     * [LUCY-176] - More INCREF/DECREF symbol collisions under Windows<br />     * [LUCY-178] - Discriminate between stdio and POSIX in large file support<br />                    probing.<br />     * [LUCY-180] - ORQuery, ANDQuery, RequiredOptionalQuery optimizations<br />                    affect scoring<br />     * [LUCY-181] - Perl Documentation fix - Remove links to classes within<br />                    docs, that are not exposed to Perl<br />     * [LUCY-182] - highlighter bug when searching for duplicate terms [wordX<br />                    wordX]<br />     * [LUCY-183] - Eliminate spurious "extra" query normalization<br />     * [LUCY-185] - Improve error handling when required params not supplied<br />     * [LUCY-186] - Terminate connection from SearchClient properly<br />     * [LUCY-187] - Adapt to GC changes in Perl 5.15<br />     * [LUCY-188] - Highlighter should accept weighted Queries (Compilers)<br />     * [LUCY-193] - Occasional schema file name collision under 'truncate'<br />     * [LUCY-195] - Revisit pthreads linking on OpenBSD.<br />     * [LUCY-206] - Work around broken export in Perl 5.15.6<br /> <br />   Improvements:<br /> <br />     * [LUCY-142] - Port Clownfish compiler to C<br />     * [LUCY-143] - Convert Clownfish::Parser to Lemon<br />     * [LUCY-179] - Tighten UTF-8 validity checks.<br />     * [LUCY-197] - Clean whitespace for 0.3.0<br />     * [LUCY-204] - Process ClusterSearcher RPCs in parallel<br />     * [LUCY-205] - Parallel processing for SearchServer<br />       This introduces an incompatible API change: The port argument has moved<br />       from the constructor to the serve method and the password argument has<br />       been removed.<br /> <br />   Tasks:<br /> <br />     * [LUCY-133] - Eliminate JSON::XS dependency<br />     * [LUCY-134] - Eliminate Parse::RecDescent dependency<br />     * [LUCY-137] - Dependency licensing in grant code</p>