Java 全文搜索服務器,Apache Solr 5.3.1 發布

jopen 9年前發布 | 10K 次閱讀 Apache Solr

Apache Solr (讀音: SOLer) 是一個開源的搜索服務器。Solr 使用 Java 語言開發,主要基于 HTTP 和 Apache Lucene 實現。Apache Solr 中存儲的資源是以 Document 為對象進行存儲的。每個文檔由一系列的 Field 構成,每個 Field 表示資源的一個屬性。Solr 中的每個 Document 需要有能唯一標識其自身的屬性,默認情況下這個屬性的名字是 id,在 Schema 配置文件中使用:id進行描述。

Solr是一個高性能,采用Java開發,基于Lucene的全文搜索服務器。文檔通過Http利用XML加到一個搜索集合中。查詢該集合也是通過 http收到一個XML/JSON響應來實現。它的主要特性包括:高效、靈活的緩存功能,垂直搜索功能,高亮顯示搜索結果,通過索引復制來提高可用性,提 供一套強大Data Schema來定義字段,類型和設置文本分析,提供基于Web的管理界面等。

Apache Solr 5.3.1 發布,主要更新內容如下:

  • Bug 修復  (10)

    1. SOLR-7949: Resolve XSS issue in Admin UI stats page
      (David Chiu via janhoy)

    2. SOLR-8000: security.json is not loaded on server start
      (noble)

    3. SOLR-8004: RuleBasedAuthorization plugin does not work for the collection-admin-edit permission
      (noble)

    4. SOLR-7972: Fix VelocityResponseWriter template encoding issue. Templates must be UTF-8 encoded.
      (Erik Hatcher)

    5. SOLR-7929: SimplePostTool (also bin/post) -filetypes "*" now works properly in 'web' mode
      (Erik Hatcher)

    6. SOLR-7978: Fixed example/files update-script.js to be Java 7 and 8 compatible.
      (Erik Hatcher)

    7. SOLR-7988: SolrJ could not make requests to handlers with '/admin/' prefix
      (noble , ludovic Boutros)

    8. SOLR-7990: Use of timeAllowed can cause incomplete filters to be cached and incorrect results to be returned on subsequent requests.
      (Erick Erickson, yonik)

    9. SOLR-8041: Fix VelocityResponseWriter's $resource.get(key,baseName,locale) to use specified locale.
      (Erik Hatcher)

    10. SOLR-8058: Fix the exclusion filter so that collections that start with js, css, img, tpl can be accessed.
      (Upayavira, Steve Rowe, Anshum Gupta)

更多內容請查看:發行說明更新日志


 來自:http://www.oschina.net/news/66511/apache-solr-5-3-1

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