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

jopen 12年前發布 | 6K 次閱讀 搜索引擎

Apache Lucy 是一個全文搜索引擎庫,使用 C 語言編寫,主要面向一些動態語言,目前提供 Perl 語言的綁定。目前該項目還只是 Apache 基金會的孵化項目。

Apache Lucy 0.3.0  2012-01-15

  New features:

    * [LUCY-173] - Bundle Lemon parser generator
    * [LUCY-189] - Bundle utf8proc
    * [LUCY-191] - Unicode normalization
      The new analyzer Lucy::Analysis::Normalizer provides Unicode
      normalization, case folding and stripping of accents.
    * [LUCY-196] - UAX #29 tokenizer
      The new analyzer Lucy::Analysis::StandardTokenizer tokenizes according
      to the UAX #29 word break rules.
    * [LUCY-203] - Implement EasyAnalyzer
      EasyAnalyzer is simple analysis chain using the StandardTokenizer, the
      Normalizer, and the SnowballStemmer.

  Bugfixes:

    * [LUCY-175] - Missing stdarg.h breaks build
    * [LUCY-176] - More INCREF/DECREF symbol collisions under Windows
    * [LUCY-178] - Discriminate between stdio and POSIX in large file support
                   probing.
    * [LUCY-180] - ORQuery, ANDQuery, RequiredOptionalQuery optimizations
                   affect scoring
    * [LUCY-181] - Perl Documentation fix - Remove links to classes within
                   docs, that are not exposed to Perl
    * [LUCY-182] - highlighter bug when searching for duplicate terms [wordX
                   wordX]
    * [LUCY-183] - Eliminate spurious "extra" query normalization
    * [LUCY-185] - Improve error handling when required params not supplied
    * [LUCY-186] - Terminate connection from SearchClient properly
    * [LUCY-187] - Adapt to GC changes in Perl 5.15
    * [LUCY-188] - Highlighter should accept weighted Queries (Compilers)
    * [LUCY-193] - Occasional schema file name collision under 'truncate'
    * [LUCY-195] - Revisit pthreads linking on OpenBSD.
    * [LUCY-206] - Work around broken export in Perl 5.15.6

  Improvements:

    * [LUCY-142] - Port Clownfish compiler to C
    * [LUCY-143] - Convert Clownfish::Parser to Lemon
    * [LUCY-179] - Tighten UTF-8 validity checks.
    * [LUCY-197] - Clean whitespace for 0.3.0
    * [LUCY-204] - Process ClusterSearcher RPCs in parallel
    * [LUCY-205] - Parallel processing for SearchServer
      This introduces an incompatible API change: The port argument has moved
      from the constructor to the serve method and the password argument has
      been removed.

  Tasks:

    * [LUCY-133] - Eliminate JSON::XS dependency
    * [LUCY-134] - Eliminate Parse::RecDescent dependency
    * [LUCY-137] - Dependency licensing in grant code

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!