SOLR-2269: contrib entries in solr/CHANGES.txt should go solr/contrib/*/CHANGES.txt

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1060057 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Robert Muir 2011-01-17 19:51:01 +00:00
parent aed4a3972d
commit 5fac196404
7 changed files with 51 additions and 223 deletions

View File

@ -399,18 +399,6 @@ New Features
* SOLR-2010: Added ability to verify that spell checking collations have * SOLR-2010: Added ability to verify that spell checking collations have
actual results in the index. (James Dyer via gsingers) actual results in the index. (James Dyer via gsingers)
* SOLR-2210: Add icu-based tokenizer and filters to contrib/analysis-extras (rmuir)
* SOLR-1336: Add SmartChinese (word segmentation for Simplified Chinese)
tokenizer and filters to contrib/analysis-extras (rmuir)
* SOLR-2211,LUCENE-2763: Added UAX29URLEmailTokenizerFactory, which implements
UAX#29, a unicode algorithm with good results for most languages, as well as
URL and E-mail tokenization according to the relevant RFCs.
(Tom Burton-West via rmuir)
* SOLR-2237: Added StempelPolishStemFilterFactory to contrib/analysis-extras (rmuir)
* SOLR-2188: Added "maxTokenLength" argument to the factories for ClassicTokenizer, * SOLR-2188: Added "maxTokenLength" argument to the factories for ClassicTokenizer,
StandardTokenizer, and UAX29URLEmailTokenizer. (Steven Rowe) StandardTokenizer, and UAX29URLEmailTokenizer. (Steven Rowe)
@ -435,9 +423,6 @@ Optimizations
* SOLR-2046: add common functions to scripts-util. (koji) * SOLR-2046: add common functions to scripts-util. (koji)
* SOLR-2200: Improve the performance of DataImportHandler for large delta-import
updates. (Mark Waddle via rmuir)
Bug Fixes Bug Fixes
---------------------- ----------------------
* SOLR-1432: Make the new ValueSource.getValues(context,reader) delegate * SOLR-1432: Make the new ValueSource.getValues(context,reader) delegate
@ -573,8 +558,6 @@ Bug Fixes
by making SolreCore close the UpdateHandler before closing the by making SolreCore close the UpdateHandler before closing the
SearchExecutor. (NarasimhaRaju, hossman) SearchExecutor. (NarasimhaRaju, hossman)
* SOLR-1902: Upgraded Tika to 0.8-SNAPSHOT (gsingers)
* SOLR-2036: Avoid expensive fieldCache ram estimation for the * SOLR-2036: Avoid expensive fieldCache ram estimation for the
admin stats page. (yonik) admin stats page. (yonik)
@ -630,9 +613,6 @@ Bug Fixes
SingleResponseWriter.end to be called 2x SingleResponseWriter.end to be called 2x
(Chris A. Mattmann via hossman) (Chris A. Mattmann via hossman)
* SOLR-2252: When a child entity in nested entities is rootEntity="true", delta-import doesn't work.
(koji)
* SOLR-2219: The init() method of every SolrRequestHandler was being * SOLR-2219: The init() method of every SolrRequestHandler was being
called twice. (ambikeshwar singh and hossman) called twice. (ambikeshwar singh and hossman)
@ -714,9 +694,6 @@ Other Changes
"defaultSearchField" as the default value for the "qf" param instead of failing "defaultSearchField" as the default value for the "qf" param instead of failing
with an error when "qf" is not specified. (hossman) with an error when "qf" is not specified. (hossman)
* SOLR-1821: Fix TimeZone-dependent test failure in TestEvaluatorBag.
(Chris Male via rmuir)
* SOLR-1851: luceneAutoCommit no longer has any effect - it has been remove (Mark Miller) * SOLR-1851: luceneAutoCommit no longer has any effect - it has been remove (Mark Miller)
* SOLR-1865: SolrResourceLoader.getLines ignores Byte Order Markers (BOMs) at the * SOLR-1865: SolrResourceLoader.getLines ignores Byte Order Markers (BOMs) at the

View File

@ -0,0 +1,30 @@
Apache Solr - Analysis Extras
Release Notes
Introduction
------------
The analysis-extras plugin provides additional analyzers that rely
upon large dependencies/dictionaries.
It includes integration with ICU for multilingual support, and
analyzers for Chinese and Polish.
$Id$
================== Release 4.0-dev ==================
(No Changes)
================== Release 3.1-dev ==================
* SOLR-2210: Add icu-based tokenizer and filters to contrib/analysis-extras (rmuir)
* SOLR-1336: Add SmartChinese (word segmentation for Simplified Chinese)
tokenizer and filters to contrib/analysis-extras (rmuir)
* SOLR-2211,LUCENE-2763: Added UAX29URLEmailTokenizerFactory, which implements
UAX#29, a unicode algorithm with good results for most languages, as well as
URL and E-mail tokenization according to the relevant RFCs.
(Tom Burton-West via rmuir)
* SOLR-2237: Added StempelPolishStemFilterFactory to contrib/analysis-extras (rmuir)

View File

@ -7,8 +7,11 @@ See http://wiki.apache.org/solr/ClusteringComponent
CHANGES CHANGES
$Id$ $Id$
================== Release 4.0.0-dev ==================
================== Release XXXX ================== (No Changes)
================== Release 3.1.0-dev ==================
* SOLR-1684: Switch to use the SolrIndexSearcher.doc(int, Set<String>) method b/c it can use the document cache (gsingers) * SOLR-1684: Switch to use the SolrIndexSearcher.doc(int, Set<String>) method b/c it can use the document cache (gsingers)

View File

@ -1,7 +0,0 @@
In trunk this contrib module is currently disabled, as it uses the external
(binary) Carrot2 library (as trunk is free to change its API, this module fails
with linking exceptions).
After a stable branch of Lucene is created from trunk, rename
'build.xml.disabled' back to 'build.xml' after replacing the Carrot2
JARs by updated versions.

View File

@ -1,191 +0,0 @@
<?xml version="1.0"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project name="solr-clustering" default="build">
<property name="solr-path" value="../.."/>
<import file="../../common-build.xml"/>
<description>
Clustering Integraton
</description>
<property name="download.dir" value="lib/downloads"/>
<property name="example.local" value="example"/>
<path id="common.classpath">
<fileset dir="lib"/>
<fileset dir="${download.dir}"/>
<pathelement location="${solr-path}/build/solr"/>
<pathelement location="${solr-path}/build/solrj"/>
<path refid="lucene.classpath"/>
<fileset dir="${solr-path}/lib" includes="*.jar"/>
</path>
<path id="test.classpath">
<pathelement path="${dest}/classes"/>
<pathelement path="${dest}/test-classes"/>
<pathelement path="${java.class.path}"/>
<pathelement location="${common-solr.dir}/build/tests"/> <!-- include solr test code -->
<pathelement location="${common-solr.dir}/../lucene/build/classes/test" /> <!-- include some lucene test code -->
<path refid="common.classpath"/>
</path>
<target name="clean">
<delete failonerror="false" dir="${dest}"/>
<!-- example doesn't create this anymore, but clean it up
if it's still there from an old build
-->
<delete dir="example/lib" />
</target>
<target name="clean-downloads">
<delete>
<fileset dir="${download.dir}"/>
</delete>
</target>
<target name="init">
<mkdir dir="${dest}/classes"/>
<mkdir dir="${download.dir}" />
<mkdir dir="${build.javadoc}"/>
<ant dir="../../" inheritall="false" target="compileTests"/> <!-- compiles src and tests -->
<ant dir="../../" inheritall="false" target="make-manifest"/>
</target>
<target name="check-files" depends="proxy.setup">
<available file="${download.dir}/colt-1.2.0.jar" property="colt.exists"/>
<available file="${download.dir}/pcj-1.2.jar" property="pcj.exists"/>
<available file="${download.dir}/nni-1.0.0.jar" property="nni.exists"/>
<available file="${download.dir}/simple-xml-1.7.3.jar" property="simplexml.exists"/>
</target>
<!-- http://mirrors.ibiblio.org/pub/mirrors/maven2/org/simpleframework/simple-xml/1.7.3/simple-xml-1.7.3.jar -->
<target name="get-colt" depends="check-files" unless="colt.exists">
<!-- Get the LGPL deps and put them in a separate dir -->
<get src="http://repo1.maven.org/maven2/colt/colt/1.2.0/colt-1.2.0.jar" dest="${download.dir}/colt-1.2.0.jar"/>
</target>
<target name="get-nni" depends="check-files" unless="nni.exists">
<!-- Get the LGPL deps and put them in a separate dir -->
<get src="http://download.carrot2.org/maven2/org/carrot2/nni/1.0.0/nni-1.0.0.jar"
dest="${download.dir}/nni-1.0.0.jar"/>
</target>
<!-- Compile time dep. only -->
<target name="get-simple-xml" depends="check-files" unless="simplexml.exists">
<!-- Get the LGPL deps and put them in a separate dir -->
<get src="http://mirrors.ibiblio.org/pub/mirrors/maven2/org/simpleframework/simple-xml/1.7.3/simple-xml-1.7.3.jar"
dest="${download.dir}/simple-xml-1.7.3.jar"/>
</target>
<target name="get-pcj" depends="check-files" unless="pcj.exists">
<!-- Get the LGPL deps and put them in a separate dir -->
<get src="http://repo1.maven.org/maven2/pcj/pcj/1.2/pcj-1.2.jar" dest="${download.dir}/pcj-1.2.jar"/>
</target>
<target name="get-libraries" depends="init, get-colt, get-pcj, get-nni, get-simple-xml"/>
<target name="compile" depends="init, get-libraries">
<solr-javac destdir="${dest}/classes"
classpathref="common.classpath">
<src path="src/main/java"/>
</solr-javac>
</target>
<target name="build" depends="compile">
<solr-jar destfile="${dest}/${fullnamever}.jar" basedir="${dest}/classes"
manifest="../../${dest}/META-INF/MANIFEST.MF"/>
</target>
<target name="compileTests" depends="compile">
<solr-javac destdir="${dest}/test-classes"
classpathref="test.classpath">
<src path="src/test/java"/>
</solr-javac>
</target>
<target name="example" depends="build,dist">
<!-- this task use to copy lib's but that's no longer needed because
../lib and ../lib/downloads are now included explicitly by
example/conf/solrconfig.xml
-->
</target>
<target name="test" depends="compileTests">
<mkdir dir="${junit.output.dir}"/>
<junit printsummary="on"
haltonfailure="no"
maxmemory="512M"
errorProperty="tests.failed"
failureProperty="tests.failed"
dir="src/test/resources/"
tempdir="${junit.output.dir}"
>
<formatter type="brief" usefile="false" if="junit.details"/>
<classpath refid="test.classpath"/>
<assertions>
<enable package="org.apache.lucene"/>
<enable package="org.apache.solr"/>
</assertions>
<formatter type="xml"/>
<batchtest fork="yes" todir="${junit.output.dir}" unless="testcase">
<fileset dir="src/test/java" includes="${junit.includes}">
<exclude name="**/AbstractClusteringTest*"/>
</fileset>
</batchtest>
<batchtest fork="yes" todir="${junit.output.dir}" if="testcase">
<fileset dir="src/test/java" includes="**/${testcase}.java"/>
</batchtest>
</junit>
<fail if="tests.failed">Tests failed!</fail>
</target>
<target name="dist" depends="build">
<!--
<copy file="${dest}/${fullnamever}.jar" todir="${solr-path}/build/web/WEB-INF/lib"/>
<copy todir="${solr-path}/build/web/WEB-INF/lib" flatten="true">
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</copy>
-->
<copy file="${dest}/${fullnamever}.jar" todir="${solr-path}/dist"/>
</target>
<target name="javadoc">
<sequential>
<mkdir dir="${build.javadoc}/contrib-${name}"/>
<path id="javadoc.classpath">
<path refid="common.classpath"/>
</path>
<invoke-javadoc
destdir="${build.javadoc}/contrib-${name}"
title="${Name} ${version} contrib-${fullnamever} API">
<sources>
<packageset dir="src/main/java"/>
</sources>
</invoke-javadoc>
</sequential>
</target>
</project>

View File

@ -9,6 +9,10 @@ HTTP data sources quick and easy.
$Id$ $Id$
================== 4.0.0-dev ================== ================== 4.0.0-dev ==================
(No Changes)
================== 3.1.0-dev ==================
Upgrading from Solr 1.4 Upgrading from Solr 1.4
---------------------- ----------------------
@ -44,6 +48,9 @@ New Features
Optimizations Optimizations
---------------------- ----------------------
* SOLR-2200: Improve the performance of DataImportHandler for large delta-import
updates. (Mark Waddle via rmuir)
Bug Fixes Bug Fixes
---------------------- ----------------------
* SOLR-1638: Fixed NullPointerException during import if uniqueKey is not specified * SOLR-1638: Fixed NullPointerException during import if uniqueKey is not specified
@ -68,9 +75,14 @@ Bug Fixes
* SOLR-2310: getTimeElapsedSince() returns incorrect hour value when the elapse is over 60 hours * SOLR-2310: getTimeElapsedSince() returns incorrect hour value when the elapse is over 60 hours
(tom liu via koji) (tom liu via koji)
* SOLR-2252: When a child entity in nested entities is rootEntity="true", delta-import doesn't work.
(koji)
Other Changes Other Changes
---------------------- ----------------------
* SOLR-1821: Fix TimeZone-dependent test failure in TestEvaluatorBag.
(Chris Male via rmuir)
Build Build
---------------------- ----------------------

View File

@ -24,9 +24,13 @@ Current Version: Tika 0.8 (released 11/07/2010)
$Id:$ $Id:$
================== Release 4.0-dev ==================
(No Changes)
================== Release 3.1-dev ================== ================== Release 3.1-dev ==================
* Upgraded to Tika 0.8 and changed deprecated parse call * SOLR-1902: Upgraded to Tika 0.8 and changed deprecated parse call
* SOLR-1756: The date.format setting causes ClassCastException when enabled and the config code that * SOLR-1756: The date.format setting causes ClassCastException when enabled and the config code that
parses this setting does not properly use the same iterator instance. (Christoph Brill, Mark Miller) parses this setting does not properly use the same iterator instance. (Christoph Brill, Mark Miller)