lucene/solr/build.xml

855 lines
40 KiB
XML
Raw Normal View History

<?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" default="usage"
xmlns:jacoco="antlib:org.jacoco.ant"
xmlns:ivy="antlib:org.apache.ivy.ant">
<description>Solr</description>
<target name="usage" description="Prints out instructions">
<echo message="Welcome to the Solr project!" />
<echo message="Use 'ant server' to create the Solr server." />
<echo message="Use 'bin/solr' to run the Solr after it is created." />
<echo message="And for developers:"/>
<echo message="Use 'ant clean' to clean compiled files." />
<echo message="Use 'ant compile' to compile the source code." />
<echo message="Use 'ant dist' to build the project JAR files." />
<echo message="Use 'ant documentation' to build documentation." />
<echo message="Use 'ant generate-maven-artifacts' to generate maven artifacts." />
<echo message="Use 'ant package' to generate zip, tgz for distribution." />
<!--<echo message="Use 'ant luke' to start luke. see: http://luke.googlecode.com" />-->
<echo message="Use 'ant test' to run unit tests." />
</target>
<import file="common-build.xml"/>
<!-- ========================================================================= -->
<!-- ============================== USER TASKS =============================== -->
<!-- ========================================================================= -->
<target name="server" depends="dist-contrib"
description="Creates a Solr server">
<ant dir="webapp" target="dist" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
<jar destfile="${example}/exampledocs/post.jar">
<fileset dir="${dest}/solr-core/classes/java">
<include name="org/apache/solr/util/SimplePostTool*.class"/>
<include name="org/apache/solr/util/RTimer.class"/>
<include name="org/apache/solr/util/RTimer$*.class"/>
</fileset>
<manifest>
<attribute name="Main-Class" value="org.apache.solr.util.SimplePostTool"/>
</manifest>
</jar>
<echo>See ${common-solr.dir}/README.txt for how to run the Solr server.</echo>
</target>
<target name="run-example" depends="server"
description="Run Solr interactively, via Jetty. -Dexample.debug=true to enable JVM debugger">
<property name="example.solr.home" location="${server.dir}/solr"/>
<property name="example.debug.suspend" value="n"/>
<property name="example.jetty.port" value="8983"/>
<condition property="example.jvm.line" value="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=${example.debug.suspend},address=5005">
<isset property="example.debug"/>
</condition>
<property name="example.jvm.line" value=""/>
<property name="example.heap.size" value="512M"/>
<java jar="${server.dir}/start.jar" fork="true" dir="${server.dir}" maxmemory="${example.heap.size}">
<jvmarg line="${example.jvm.line}"/>
<arg value="--module=http"/>
<sysproperty key="solr.solr.home" file="${example.solr.home}"/>
<sysproperty key="jetty.port" value="${example.jetty.port}"/>
<sysproperty key="jetty.home" value="${server.dir}"/>
</java>
</target>
<!-- setup proxy for download tasks -->
<condition property="proxy.specified">
<or>
<isset property="proxy.host"/>
<isset property="proxy.port"/>
<isset property="proxy.user"/>
</or>
</condition>
<target name="proxy.setup" if="proxy.specified">
<setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}" proxyuser="${proxy.user}" proxypassword="${proxy.password}"/>
</target>
<!--LUCENE-3286: Luke is incompatible with new XML QP location and target is not flexible
when it comes to incompatible changes. Update when Luke has updated.
<target name="compile-xml-query-parser">
<ant dir="${common.dir}/queryparser" target="compile-core" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<property name="luke.version" value="1.0.1"/>
<available file="luke/luke-${luke.version}.jar" property="luke.jar.exists" />
<target name="luke-download" unless="luke.jar.exists" depends="proxy.setup,compile-xml-query-parser">
<mkdir dir="luke"/>
<get src="http://luke.googlecode.com/files/luke-${luke.version}.jar"
dest="luke/luke-${luke.version}.jar"/>
</target>
<path id="luke.classpath">
<pathelement location="${common.dir}/build/core/classes/java" />
<pathelement location="${common.dir}/queryparser/build/classes/java" />
</path>
<target name="luke" depends="luke-download">
<java fork="true"
classname="org.getopt.luke.Luke"
logError="true"
failonerror="true">
<classpath>
<fileset dir="luke">
<include name="luke-${luke.version}.jar"/>
</fileset>
<path refid="classpath"/>
<path refid="luke.classpath"/>
<path refid="test.classpath"/>
</classpath>
</java>
</target>-->
<!-- ========================================================================= -->
<!-- ========================== BUILD/TEST TASKS ============================= -->
<!-- ========================================================================= -->
<!-- solr/test-framework is excluded from compilation -->
<target name="compile" description="Compile the source code."
depends="compile-core, compile-contrib"/>
<target name="test" description="Validate, then run core, solrj, and contrib unit tests."
depends="-init-totals, test-core, test-contrib, -check-totals"/>
<target name="test-nocompile">
<fail message="Target 'test-nocompile' will not run recursively. First change directory to the module you want to test."/>
</target>
<target name="jacoco" description="Generates JaCoCo code coverage reports." depends="-jacoco-install">
<!-- run jacoco for each module -->
<ant dir="${common-solr.dir}/core" target="jacoco" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
<ant dir="solrj" target="jacoco" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
<contrib-crawl target="jacoco" failonerror="false"/>
<!-- produce aggregate report -->
<property name="jacoco.output.dir" location="${jacoco.report.dir}/solr-all"/>
<!-- try to clean output dir to prevent any confusion -->
<delete dir="${jacoco.output.dir}" failonerror="false"/>
<mkdir dir="${jacoco.output.dir}"/>
<jacoco:report>
<executiondata>
<fileset dir="${common-solr.dir}/build" includes="**/jacoco.db"/>
</executiondata>
<structure name="${Name} aggregate JaCoCo coverage report">
<classfiles>
<fileset dir="${common-solr.dir}/build">
<include name="**/classes/java/**/*.class"/>
<exclude name="solr-test-framework/**"/>
</fileset>
</classfiles>
<!-- TODO: trying to specify source files could maybe work, but would
double the size of the reports -->
</structure>
<html destdir="${jacoco.output.dir}" footer="Copyright ${year} Apache Software Foundation. All Rights Reserved."/>
</jacoco:report>
</target>
<!-- "-clover.load" is *not* a useless dependency. do not remove -->
<target name="test-core" description="Runs the core and solrj unit tests."
depends="-clover.load, test-solr-core, test-solrj"/>
<target name="pitest" description="Validate, then run core, solrj, and contrib unit tests."
depends="pitest-core, pitest-contrib"/>
<target name="beast">
<fail message="The Beast only works inside of individual modules"/>
</target>
<target name="compile-test" description="Compile core, solrj, and contrib unit tests, and solr-test-framework."
depends="compile-solr-test-framework, compile-test-solr-core, compile-test-solrj, compile-test-contrib"/>
<target name="javadocs" description="Calls javadocs-all, javadocs-solrj, and javadocs-test-framework"
depends="define-lucene-javadoc-url,javadocs-solr-core,javadocs-solrj,javadocs-test-framework,javadocs-contrib"/>
<target name="documentation" description="Generate all documentation"
depends="javadocs,changes-to-html,process-webpages">
<ant dir="solr-ref-guide" target="bare-bones-html-validation" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
<property name="local.javadocs" value="true" />
</ant>
</target>
<target name="compile-core" depends="compile-solr-core" unless="solr.core.compiled"/>
<target name="documentation-online" description="Generate a link to the online documentation"
depends="define-solr-javadoc-url">
<xslt in="${ant.file}" out="${javadoc-online.dir}/index.html" style="site/online-link.xsl" force="true">
<outputproperty name="method" value="html"/>
<outputproperty name="version" value="4.0"/>
<outputproperty name="encoding" value="UTF-8"/>
<outputproperty name="indent" value="yes"/>
<param name="version" expression="${version}"/>
<param name="solrJavadocUrl" expression="${solr.javadoc.url}"/>
</xslt>
<copy todir="${javadoc-online.dir}">
<fileset dir="site/assets" includes="**/solr.svg"/>
</copy>
</target>
<target name="process-webpages" depends="define-lucene-javadoc-url,resolve-markdown">
<makeurl property="process-webpages.buildfiles" separator="|">
<fileset dir="." includes="core/build.xml,test-framework/build.xml,solrj/build.xml,contrib/**/build.xml"/>
</makeurl>
<loadresource property="doc-solr-guide-version-path">
<propertyresource name="version"/>
<filterchain>
<tokenfilter>
<filetokenizer/>
<replaceregex pattern="^(\d+)\.(\d+).*" replace="\1_\2"/>
</tokenfilter>
</filterchain>
</loadresource>
<!--
The XSL input file is ignored completely, but XSL expects one to be given,
so we pass ourself (${ant.file}) here. The list of module build.xmls is given
via string parameter, that must be splitted by the XSL at '|'.
-->
<xslt in="${ant.file}" out="${javadoc.dir}/index.html" style="site/index.xsl" force="true">
<outputproperty name="method" value="html"/>
<outputproperty name="version" value="4.0"/>
<outputproperty name="encoding" value="UTF-8"/>
<outputproperty name="indent" value="yes"/>
<param name="buildfiles" expression="${process-webpages.buildfiles}"/>
<param name="version" expression="${version}"/>
<param name="luceneJavadocUrl" expression="${lucene.javadoc.url}"/>
<param name="solrGuideVersion" expression="${doc-solr-guide-version-path}"/>
</xslt>
<markdown todir="${javadoc.dir}">
<fileset dir="site" includes="**/*.mdtext"/>
<globmapper from="*.mdtext" to="*.html"/>
</markdown>
<copy todir="${javadoc.dir}">
<fileset dir="site/assets" />
</copy>
</target>
<target name="jar" depends="jar-core,jar-solrj,jar-solr-test-framework,jar-contrib"
description="Jar solr core, solrj, solr-test-framework, and all contribs"/>
<target name="jar-src"
description="Create source jars for solr core, solrj, solr-test-framework, and all contribs">
<ant dir="core" target="jar-src" inheritAll="false"/>
<ant dir="solrj" target="jar-src" inheritAll="false"/>
<ant dir="test-framework" target="jar-src" inheritAll="false"/>
<contrib-crawl target="jar-src"/>
</target>
<!-- Solr core targets -->
<target name="test-solr-core" description="Test solr core">
<ant dir="core" target="test" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<target name="jar-core">
<ant dir="${common-solr.dir}/core" target="jar-core" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<!-- Solrj targets -->
<target name="test-solrj" description="Test java client">
<ant dir="solrj" target="test" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<!-- Solr contrib targets -->
<target name="test-contrib" description="Run contrib unit tests.">
<contrib-crawl target="test"/>
</target>
<!-- Pitest targets -->
<target name="pitest-core" description="PiTest solr core">
<ant dir="core" target="pitest" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<target name="pitest-solrj" description="PiTest java client">
<ant dir="solrj" target="pitest" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<target name="pitest-contrib" description="Run contrib PiTests.">
<contrib-crawl target="pitest" failonerror="false"/>
</target>
<!-- test-framework targets -->
<target name="javadocs-test-framework">
<ant dir="test-framework" target="javadocs" inheritAll="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<!-- Validation (license/notice/api checks). -->
<target name="validate" depends="check-example-lucene-match-version,check-licenses,rat-sources,check-forbidden-apis" description="Validate stuff." />
<target name="check-example-lucene-match-version">
<property name="configsets.dir" value="${server.dir}/solr/configsets"/>
<!-- validates all configset solrconfig files-->
<fail message="Some example solrconfig.xml files under ${configsets.dir} do not refer to the correct luceneMatchVersion: ${tests.luceneMatchVersion}">
<condition>
<resourcecount when="greater" count="0">
<fileset dir="${configsets.dir}" includes="**/solrconfig.xml">
<not>
<contains text="&lt;luceneMatchVersion&gt;${tests.luceneMatchVersion}&lt;" casesensitive="no"/>
</not>
</fileset>
</resourcecount>
</condition>
</fail>
<!-- validates remaining example solrconfig files-->
<fail message="Some example solrconfig.xml files under ${example} do not refer to the correct luceneMatchVersion: ${tests.luceneMatchVersion}">
<condition>
<resourcecount when="greater" count="0">
<fileset dir="${example}" includes="**/solrconfig.xml">
<not>
<contains text="&lt;luceneMatchVersion&gt;${tests.luceneMatchVersion}&lt;" casesensitive="no"/>
</not>
</fileset>
</resourcecount>
</condition>
</fail>
<!-- Count the immediate sub-directories of the configsets dir to ensure all sub-dirs have a solrconfig.xml -->
<resourcecount property="count.subdirs">
<dirset dir="${configsets.dir}" includes="*"/>
</resourcecount>
<!-- Ensure there is at least one sub-directory -->
<fail message="No sub-directories found under ${configsets.dir}">
<condition>
<equals arg1="${count.subdirs}" arg2="0"/>
</condition>
</fail>
<fail message="At least one sub-directory under ${configsets.dir} does not have a solrconfig.xml file">
<condition>
<resourcecount when="ne" count="${count.subdirs}">
<fileset dir="${configsets.dir}" includes="**/solrconfig.xml"/>
</resourcecount>
</condition>
</fail>
</target>
<target name="check-licenses" depends="compile-tools,resolve,load-custom-tasks" description="Validate license stuff.">
<property name="skipRegexChecksum" value=""/>
<license-check-macro dir="${basedir}" licensedir="${common-solr.dir}/licenses">
<additional-excludes>
<exclude name="example/exampledocs/post.jar" />
<exclude name="server/solr-webapp/**" />
<exclude name="package/**"/>
</additional-excludes>
<additional-filters>
<replaceregex pattern="jetty([^/]+)$" replace="jetty" flags="gi" />
<!-- start.jar comes from jetty, .jar already stripped by checker defaults -->
<replaceregex pattern="^start$" replace="jetty" flags="gi" />
<replaceregex pattern="slf4j-([^/]+)$" replace="slf4j" flags="gi" />
<replaceregex pattern="(bcmail|bcprov)-([^/]+)$" replace="\1" flags="gi" />
</additional-filters>
</license-check-macro>
</target>
<target name="check-forbidden-apis" depends="-install-forbidden-apis" description="Check forbidden API calls in compiled class files.">
<subant target="check-forbidden-apis" inheritall="false" >
<propertyset refid="uptodate.and.compiled.properties"/>
<fileset dir="core" includes="build.xml"/>
<fileset dir="solrj" includes="build.xml"/>
<fileset dir="test-framework" includes="build.xml"/>
</subant>
<contrib-crawl target="check-forbidden-apis"/>
</target>
<!-- rat sources -->
<!-- rat-sources-typedef is *not* a useless dependency. do not remove -->
<target name="rat-sources" depends="rat-sources-typedef,common.rat-sources">
<subant target="rat-sources" inheritall="false" >
<propertyset refid="uptodate.and.compiled.properties"/>
<fileset dir="core" includes="build.xml"/>
<fileset dir="solrj" includes="build.xml"/>
<fileset dir="test-framework" includes="build.xml"/>
<fileset dir="webapp" includes="build.xml"/>
</subant>
<contrib-crawl target="rat-sources"/>
</target>
<!-- Clean targets -->
<target name="clean" description="Cleans compiled files and other temporary artifacts.">
<delete dir="build" />
<delete dir="dist" />
<delete dir="package" />
<delete dir="server/solr/lib" />
<delete dir="example/solr/lib" />
<delete dir="example/cloud" />
<delete dir="example/techproducts" />
<delete dir="example/schemaless" />
<delete includeemptydirs="true">
<fileset dir="bin">
<include name="*.pid" />
</fileset>
<fileset dir="example">
<include name="**/data/**/*" />
<exclude name="**/.gitignore" />
</fileset>
<fileset dir="server">
<include name="**/data/**/*" />
<include name="solr/zoo_data/" />
<include name="start.jar" />
<include name="logs/*" />
<include name="webapps" />
<include name="solr-webapp/**/*" />
<exclude name="**/.gitignore" />
</fileset>
</delete>
</target>
<target name="clean-dest"
description="Cleans out build/ but leaves build/docs/, dist/ and package/ alone. This allows us to run nightly and clover together in Hudson">
<delete includeemptydirs="true" >
<fileset dir="build">
<exclude name="docs/"/>
</fileset>
</delete>
</target>
<!-- ========================================================================= -->
<!-- ===================== DISTRIBUTION-RELATED TASKS ======================== -->
<!-- ========================================================================= -->
<target name="dist"
description="Creates the Solr distribution files."
depends="dist-solrj, dist-core, dist-test-framework, dist-contrib" />
<target name="dist-test-framework" depends="init-dist"
description="Creates the Solr test-framework JAR.">
<ant dir="test-framework" target="dist" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
</target>
<target name="dist-contrib" depends="init-dist"
description="Make the contribs ready for distribution">
<contrib-crawl target="dist"/>
</target>
<target name="prepare-release-no-sign" depends="clean, package, generate-maven-artifacts"/>
<target name="prepare-release" depends="prepare-release-no-sign, sign-artifacts"/>
<!-- make a distribution -->
<target name="package" depends="package-src-tgz,create-package,documentation,-dist-changes"/>
<!-- copy changes/ to the release folder -->
<target name="-dist-changes">
<copy todir="${package.dir}/changes">
<fileset dir="build/docs/changes"/>
</copy>
</target>
<!-- Makes a tarball of the source. -->
<!-- Copies NOTICE.txt and LICENSE.txt from solr/ to the root level. -->
<target name="package-src-tgz" depends="init-dist"
description="Packages the Solr Source Distribution">
<property name="source.package.file"
location="${package.dir}/${fullnamever}-src.tgz"/>
<delete file="${source.package.file}" failonerror="false" />
<export-source source.dir=".."/>
<!-- Exclude javadoc package-list files under licenses incompatible with the ASL -->
<delete dir="${src.export.dir}/lucene/tools/javadoc/java8"/>
<build-changes changes.src.file="${src.export.dir}/solr/CHANGES.txt"
changes.target.dir="${src.export.dir}/solr/docs/changes"
changes.product="solr"/>
<tar destfile="${source.package.file}" compression="gzip" longfile="gnu">
<tarfileset dir="${src.export.dir}/lucene"
includes="CHANGES.txt"
fullpath="${fullnamever}/solr/LUCENE_CHANGES.txt" />
<tarfileset dir="${src.export.dir}"
prefix="${fullnamever}"
excludes="solr/example/**/*.sh solr/example/**/bin/ solr/scripts/**"/>
<tarfileset dir="${src.export.dir}"
prefix="${fullnamever}"
filemode="755"
includes="solr/example/**/*.sh solr/example/**/bin/ solr/scripts/**"/>
<tarfileset dir="${src.export.dir}/solr" prefix="${fullnamever}"
includes="NOTICE.txt,LICENSE.txt"/>
</tar>
<make-checksums file="${source.package.file}"/>
</target>
<target name="package-local-src-tgz"
description="Packages the Solr and Lucene sources from the local working copy">
<mkdir dir="${common-solr.dir}/build"/>
<property name="source.package.file"
value="${common-solr.dir}/build/${fullnamever}-src.tgz"/>
<delete file="${source.package.file}" failonerror="false" />
<!-- includes/excludes requires a relative path -->
<property name="dist.rel" location="${dist}" relative="yes"/>
<property name="package.dir.rel" location="${package.dir}" relative="yes"/>
<tar destfile="${source.package.file}" compression="gzip" longfile="gnu">
<tarfileset dir=".." prefix="${fullnamever}" includes="*.txt *.xml dev-tools/" />
<tarfileset dir="." prefix="${fullnamever}" includes="LICENSE.txt NOTICE.txt"/>
<tarfileset dir="." prefix="${fullnamever}/solr"
excludes="build/** ${package.dir.rel}/** ${dist.rel}/**
example/lib/**
**/*.jar
lib/README.committers.txt **/data/ **/logs/*
**/*.sh **/bin/ scripts/
.idea/ **/*.iml **/pom.xml" />
<tarfileset dir="." prefix="${fullnamever}/solr"
includes="core/src/test-files/solr/lib/classes/empty-file-main-lib.txt" />
<tarfileset dir="." filemode="755" prefix="${fullnamever}/solr"
includes="**/*.sh **/bin/ scripts/"
excludes="build/**"/>
<tarfileset dir="../lucene" prefix="${fullnamever}/lucene">
<patternset refid="lucene.local.src.package.patterns"/>
</tarfileset>
</tar>
</target>
<target name="create-package"
description="Packages the Solr Binary Distribution">
<antcall inheritall="true">
<param name="called.from.create-package" value="true"/>
<propertyset refid="uptodate.and.compiled.properties"/>
<target name="init-dist"/>
<target name="dist"/>
<target name="server"/>
<target name="documentation-online"/>
</antcall>
<mkdir dir="${dest}/${fullnamever}"/>
<delete includeemptydirs="true">
<fileset dir="${dest}/${fullnamever}" includes="**/*"/>
</delete>
<delete file="${package.dir}/${fullnamever}.tgz" failonerror="false" />
<delete file="${package.dir}/${fullnamever}.zip" failonerror="false" />
<mkdir dir="${dest}/contrib-lucene-libs-to-package"/>
<delete dir="${dest}/contrib-lucene-libs-to-package" includes="**/*"/>
<contrib-crawl target="add-lucene-libs-to-package"/>
<tar destfile="${package.dir}/${fullnamever}.tgz" compression="gzip" longfile="gnu">
<tarfileset dir="../lucene"
includes="CHANGES.txt"
fullpath="${fullnamever}/LUCENE_CHANGES.txt" />
<tarfileset dir="."
prefix="${fullnamever}"
includes="LICENSE.txt NOTICE.txt CHANGES.txt README.txt SYSTEM_REQUIREMENTS.txt
bin/** server/** example/** contrib/**/lib/** contrib/**/conf/** contrib/**/README.txt
licenses/**"
excludes="licenses/README.committers.txt **/data/ **/logs/*
**/classes/ **/*.sh **/ivy.xml **/build.xml
**/bin/ **/*.iml **/*.ipr **/*.iws **/pom.xml
**/*pom.xml.template server/etc/test/ contrib/**/src/" />
<tarfileset dir="${dest}/contrib-lucene-libs-to-package"
prefix="${fullnamever}"
includes="**" />
<tarfileset dir="."
filemode="755"
prefix="${fullnamever}"
includes="bin/** server/**/*.sh example/**/*.sh example/**/bin/ contrib/**/bin/**"
excludes="server/etc/test/**" />
<tarfileset dir="."
prefix="${fullnamever}"
includes="dist/*.jar
dist/solrj-lib/*
dist/test-framework/**"
excludes="**/*.tgz **/*.zip **/*.md5 **/*src*.jar **/*docs*.jar **/*.sha1 **/*.sha512" />
<tarfileset dir="${javadoc-online.dir}"
prefix="${fullnamever}/docs" />
</tar>
<make-checksums file="${package.dir}/${fullnamever}.tgz"/>
<untar compression="gzip" src="${package.dir}/${fullnamever}.tgz" dest="${dest}"/>
<!--
This is a list of text file patterns to convert to CRLF line-ending style.
Shell scripts and files included in shell scripts should not be converted.
NB: The line-ending conversion process will mangle non-UTF8-encoded files.
-->
<fixcrlf srcdir="${dest}/${fullnamever}"
encoding="UTF-8"
eol="crlf"
includes="**/*.alg **/*.cfg **/*.cgi **/*.cpp **/*.css **/*.csv **/*.dtd
**/*.erb **/*.fcgi **/.htaccess **/*.htm **/*.html **/*.incl
**/*.java **/*.javacc **/*.jflex **/*.jflex-macro **/*.jj
**/*.js **/*.json **/*.jsp **/*LICENSE **/package-list **/*.pl
**/*.pom **/*pom.xml.template **/*.properties **/*.py
**/*.rake **/Rakefile **/*.rb **/*.rbbi **/README* **/*.rhtml
**/*.rslp **/*.rxml **/*.script **/*.svg **/*.tsv **/*.txt
**/UPGRADING **/USAGE **/*.uxf **/*.vm **/*.xcat **/*.xml
**/*.xsl **/*.xslt **/*.yml"
excludes="**/stopwordsWrongEncoding.txt **/gb18030-example.xml"
/>
<zip destfile="${package.dir}/${fullnamever}.zip">
<zipfileset dir="${dest}/${fullnamever}"
prefix="${fullnamever}"
excludes="**/*.sh **/bin/ src/scripts/" />
<zipfileset dir="${dest}/${fullnamever}"
prefix="${fullnamever}"
includes="**/*.sh **/bin/ src/scripts/"
filemode="755" />
</zip>
<make-checksums file="${package.dir}/${fullnamever}.zip"/>
</target>
<target name="changes-to-html" depends="define-lucene-javadoc-url">
<build-changes changes.product="solr"/>
</target>
<target name="sign-artifacts">
<sign-artifacts-macro artifacts.dir="${package.dir}"/>
</target>
<target name="resolve" depends="resolve-example,resolve-server">
<sequential>
<ant dir="core" target="resolve" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
<ant dir="solrj" target="resolve" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
<ant dir="test-framework" target="resolve" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
<ant dir="server" target="resolve" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
squash merge jira/solr-10290 into master Squashed commit of the following: commit babe763e9d0f9561622171a45ab78607955c5dab Merge: 5a4d757 69783f6 Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 13:26:09 2017 -0700 Merge branch 'master' into jira/solr-10290 Conflicts: lucene/ivy-versions.properties solr/CHANGES.txt solr/core/src/java/org/apache/solr/handler/admin/CollectionHandlerApi.java solr/licenses/android-json-LICENSE-ASL.txt solr/licenses/asciidoctor-ant-LICENSE-ASL.txt solr/solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt commit 5a4d7579c7d7b84263fd96e2f0dbe0c9db2f0ca0 Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 12:08:30 2017 -0700 ref guide tools: replace org.json with (not quite) drop in clean room replacement from android, and add all missting licenes and checksums commit 4570315c38a11cf18a336bb68f5ba2e9195e53e8 Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 10:36:35 2017 -0700 license headers for tools commit bd3d1cfad6579fbcdca76d9a98ce6362174dcce7 Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 10:32:08 2017 -0700 fix solr 'resolve' target to also resolve ref guide commit f132c9634ddc6423a2760f3df602b4add6052de8 Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 10:22:44 2017 -0700 Fix some ivy related precommit issues commit 2210941839329422fa1e1de09f799678fc219cbc Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 10:09:38 2017 -0700 remove old nocommit debugging code (was tired that night) commit 4c80ac15abbae01b5adde2119dba450ae62f6698 Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 10:08:28 2017 -0700 tabs to spaces commit da77243dd315c63242ac4f986c85f348ea302baa Author: Chris Hostetter <hossman@apache.org> Date: Wed May 10 09:47:02 2017 -0700 fix broken anchors commit 7856fdf7a1ffb8ce038f3a40e8057f9f62dc89ec Author: Cassandra Targett <cassandra.targett@lucidworks.com> Date: Wed May 10 09:43:19 2017 -0500 SOLR-10290: make page TOC appear on page load commit 39fdd15700de7c3a23f332b11fd64b1393b37895 Author: Cassandra Targett <cassandra.targett@lucidworks.com> Date: Wed May 10 09:42:45 2017 -0500 SOLR-10290: remove unused usermaps and tab formats commit fb86e76d1a8caa6051a1a066496897abbe3e6830 Author: Cassandra Targett <cassandra.targett@lucidworks.com> Date: Wed May 10 08:38:57 2017 -0500 Add back json and jsoup dependencies commit 3d036dec3cd1e18e9048d1832f84207e625dd752 Author: Cassandra Targett <cassandra.targett@lucidworks.com> Date: Wed May 10 08:01:57 2017 -0500 Update comment for asciidoctor-ant commit ffdc0b4511b62642a01f9df16e1806199f17b818 Author: Alan Woodward <romseygeek@apache.org> Date: Wed May 10 08:29:55 2017 +0100 LUCENE-7741: Add explain() to DoubleValuesSource commit 370adaa6f1d033e94e051b50a9633a5e8737ea69 Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue May 9 15:18:22 2017 +0100 SOLR-10535: remove six unused test files (Jason Gerlowski via Christine Poerschke) commit 017da204ed18dfbe4bd28b77d484a1a4b071b2d9 Author: Andrzej Bialecki <ab@apache.org> Date: Tue May 9 12:53:18 2017 +0200 SOLR-10262: Add support for configurable metrics implementations. commit dea9c334fc597953dcdff31ce6df73d584e744ec Author: Jan Høydahl <janhoy@apache.org> Date: Tue May 9 13:03:18 2017 +0200 SOLR-10644: solr.in.sh installed by install script should be writable by solr user commit 788b696cdc6f89479e200189b29646d293f83094 Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Tue May 9 12:42:41 2017 +0530 SOLR-8440: Support for enabling basic authentication using bin/solr|bin/solr.cmd Usage: bin/solr auth -enable -prompt bin/solr auth -enable -credentials solr:SolrRocks bin/solr auth -disable commit fba5c76fc2e830c44a1078ee492d3932e31b80dc Author: Cao Manh Dat <datcm@apache.org> Date: Tue May 9 13:56:49 2017 +0700 SOLR-10619: Optimize using cache for DistributedQueue in case of single-consumer commit 1a8bdc53dd733d18391251029d99209f1e7269fe Author: Joel Bernstein <jbernste@apache.org> Date: Mon May 8 22:21:10 2017 -0400 SOLR-10638: Update CHANGES.txt commit 33c2ffd91ed8bde2c1160e3642bcc7ffb227f442 Author: Joel Bernstein <jbernste@apache.org> Date: Mon May 8 22:04:51 2017 -0400 SOLR-10638: Add normalize Stream Evaluator commit b4646846e573bfeb53218dcb1944c82f3ea0abb0 Author: Scott Blum <dragonsinth@apache.org> Date: Mon May 8 20:32:38 2017 -0400 SOLR-10524: Build fix for NPE Introduced by ZkStateWriter batching optimizations. commit 5a253a428607ae1153852c9343e7871317d8789c Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Mon May 8 17:30:22 2017 -0700 SOLR-10639: Removed entry from CHANGES.txt commit 46e6133540bfb018da9f463bc970b041dc9f1b25 Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Mon May 8 17:11:35 2017 -0700 SOLR-10639: Fix NPE in LRU/LFU/FastLRU caches toString method commit 4b116a96f3efd40b62b9e400e52df4d25972883f Author: jdyer1 <jdyer@apache.org> Date: Mon May 8 13:28:55 2017 -0500 SOLR-10522: Revert "SOLR-9972: SpellCheckComponent collations and suggestions returned as a JSON object rather than a list" commit fd626bf0f17e1812bbded71e74446c1a7977fb02 Author: jdyer1 <jdyer@apache.org> Date: Mon May 8 13:26:42 2017 -0500 SOLR-10522: Revert "SOLR-9972: SpellCheckComponent collations and suggestions returned as a JSON object rather than a list" This reverts commit 4cd3d15da8ef77ef50e2bda91ed6d3c6e87b5426. commit 42e4ea69c6d59bd7b36495149743af486129b42f Author: Joel Bernstein <jbernste@apache.org> Date: Mon May 8 10:19:41 2017 -0400 SOLR-10625: Update CHANGES.txt commit 8675ced8e36eb2fc15edc0aa4dae34caec26d933 Author: Joel Bernstein <jbernste@apache.org> Date: Mon May 8 09:53:12 2017 -0400 SOLR-10625: Add convolution Stream Evaluator commit f830eff0c03e61b2608f8b9d12593b04ace8262f Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Mon May 8 16:11:01 2017 +0530 Fixed nsToMs calculation in OverseerTest commit 65d5ead9b0a443444529c5b0047b585353233e17 Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Mon May 8 15:50:10 2017 +0530 SOLR-10630: HttpSolrCall.getAuthCtx().new AuthorizationContext() {...}.getParams() sometimes throws java.lang.NullPointerException commit 1df6d3b5e07edbe737473c72a1301b2859481671 Author: Cao Manh Dat <datcm@apache.org> Date: Mon May 8 16:21:19 2017 +0700 SOLR-10524: Explore in-memory partitioning for processing Overseer queue messages commit f627c9fbaf225684401fe2166c454f91999266b7 Author: Jan Høydahl <janhoy@apache.org> Date: Mon May 8 10:48:20 2017 +0200 SOLR-8149: Admin UI - Plugins / Stats - active item is now highlighted commit 09a7cba99c178636dc57c5ffc59c08c81b6504e0 Author: Joel Bernstein <jbernste@apache.org> Date: Sun May 7 21:02:41 2017 -0400 SOLR-10626: Update CHANGES.txt commit 0051bacaa35e05515c33b92c58828da3ea382d13 Author: Joel Bernstein <jbernste@apache.org> Date: Sun May 7 20:42:39 2017 -0400 SOLR-10626: Add covariance Stream Evaluator commit 07b707f4a2d153266a771dc9c5d3571db9f7628d Author: Joel Bernstein <jbernste@apache.org> Date: Sun May 7 16:26:53 2017 -0400 SOLR-10622: Update CHANGES.txt commit c2a68d152534a8bef37f65cddc696e7983691821 Author: Joel Bernstein <jbernste@apache.org> Date: Sun May 7 15:23:56 2017 -0400 SOLR-10622: Add regress and predict Stream Evaluators commit a95438e851570c37ca5652e9ce41e57eb5aaa0fd Author: Uwe Schindler <uschindler@apache.org> Date: Sun May 7 13:24:21 2017 +0200 LUCENE-5365, LUCENE-7818: Fix incorrect condition in queryparser's QueryNodeOperation#logicalAnd() commit 6de19d0f48fb1413a46379284928da8b35f0dd85 Author: Mikhail Khludnev <mkhl@apache.org> Date: Sat May 6 10:44:57 2017 +0300 SOLR-10614: remove static backdoor fields from SimplePostTool. Enabling testTechproductsExample commit 204b54b0ad15678a656c4544b52846ea69932153 Author: Joel Bernstein <jbernste@apache.org> Date: Sat May 6 12:53:29 2017 -0400 SOLR-10601: Update CHANGES.txt commit 264ec0e791c847717e41983fad2efa2f4a7851c3 Author: Joel Bernstein <jbernste@apache.org> Date: Sat May 6 12:45:53 2017 -0400 SOLR-10536: Update CHANGES.txt commit 1f6e30fef088c1629ad35ad149c0a655f105a414 Author: yonik <yonik@apache.org> Date: Sat May 6 05:49:19 2017 -0400 SOLR-10547: consolidate MinAgg+MaxAgg, add min/max support for single valued string fields commit 93962273a9fa79c9714edeb45df9cdb0f7e744e6 Author: Mikhail Khludnev <mkhl@apache.org> Date: Sat May 6 00:36:00 2017 +0300 SOLR-10615: latching SDF.doFilter() on init(); respond 404 instead of 500 in case of init failures or corecontainer shutdown. commit d22431b2bf782cbf11d1605e8f45b17f4b08643a Author: Noble Paul <noble@apache.org> Date: Sat May 6 07:54:22 2017 +0930 SOLR-9530: addressing test failures with seed 9F9128B8E3E8FAA7 commit 3da09c91c6729d5e9a349e831608e5d59c0de8e9 Author: Noble Paul <noble@apache.org> Date: Sat May 6 06:00:54 2017 +0930 SOLR-9530: fixing test error commit dd93e0f0ac07e3609e75e8fdef08cafb270dec38 Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 14:45:11 2017 -0400 SOLR-10582: Update CHANGES.txt commit 45a7998d0d79a7e230b0c9fe4f8345b94529603c Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 14:36:32 2017 -0400 SOLR-10559: Update CHANGES.txt commit 717da83895dc23ef7c7c291404eb54463318241c Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 14:27:46 2017 -0400 SOLR-10566: Update CHANGES.txt commit 181d2821b1d2eed28172e748fc39415c679ada9d Author: Christine Poerschke <cpoerschke@apache.org> Date: Thu May 4 18:20:52 2017 +0100 SOLR-10572: Removed three "no longer supported in solrconfig.xml" asserts. commit 338bdf27fb021a5b34b538d0ed65db9a9d774fb2 Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 13:57:03 2017 -0400 SOLR-10516: Update CHANGES.txt commit 15f2014bfd2899f404579fb4c9d4738755399fe5 Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 13:48:47 2017 -0400 SOLR-10504: Update CHANGES.txt commit 2cf6c76b58dca10d6f77035f2c74a429991fc493 Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 13:40:02 2017 -0400 SOLR-10274: Update CHANGES.txt commit 4d6a8d92447d97c74171edf9f21df304bc4e6b3c Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 13:32:33 2017 -0400 SOLR-10426: Add shuffle Streaming Expression commit 9bf20444feb13c81047726c5f18cdb0145fd5beb Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 13:24:59 2017 -0400 SOLR-10351: Update CHANGES.txt commit ec687156c6ebe1c58654ff0f29061bf02adad79d Author: Joel Bernstein <jbernste@apache.org> Date: Fri May 5 13:14:15 2017 -0400 SOLR-10303: Update CHANGES.txt commit 71f39e747b996bb734cbe4984ce651de59768d8d Author: yonik <yonik@apache.org> Date: Thu May 4 23:50:50 2017 -0400 tests: test reset for other bucket aggregations commit 1ad2f3932b81ddacce428dc4f9edd17e57a19218 Author: Noble Paul <noble@apache.org> Date: Fri May 5 10:47:57 2017 +0930 SOLR-9530: An Update Processor to convert normal update operation to an atomic operations such as add, set,inc, remove ,set, removeregex commit d99c9e64270f3e8510a4e6fd86d25482b5d4b3c3 Author: Mikhail Khludnev <mkhl@apache.org> Date: Fri May 5 02:17:44 2017 +0300 SOLR-9867: @Ignore TestSolrCLIRunExample.testTechproductsExample() commit b2495028201a7cae9c4d0c1edf903ddeda5a2e2b Author: Jan Høydahl <janhoy@apache.org> Date: Fri May 5 00:53:50 2017 +0200 SOLR-7041: Cut over tests from <defaultSearchField> in schema to df on requests commit f945c8608fe3d338d610fd573c0b1b6ad82d7610 Author: Mike McCandless <mikemccand@apache.org> Date: Thu May 4 15:16:05 2017 -0400 LUCENE-7811: add concurrent SortedSet facets implementation commit 60b27234bcf369b2c3e92137353b021119927a3c Author: Erick Erickson <erick@apache.org> Date: Thu May 4 08:10:30 2017 -0700 SOLR-10607: Improve RTimerTree documentation commit 14e3451ebae14a50a419de37cbb42111ef43e798 Author: Mikhail Khludnev <mkhl@apache.org> Date: Thu May 4 17:18:24 2017 +0300 SOLR-9867: fixing JvmMetricsTest broken earlier, bring back testTechproductsExample() and single SDF.cores assignment. commit 76fc383911c83f5166ee5f2ae2dcace63efd2c10 Author: Mikhail Khludnev <mkhl@apache.org> Date: Thu May 4 16:19:14 2017 +0300 SOLR-9867: rollback SDF.createCoreContainer(). disable testTechproductsExample commit e6f7dd4ed90b089b963caa90437c7a431e4b170d Author: Mikhail Khludnev <mkhl@apache.org> Date: Thu May 4 15:45:14 2017 +0300 SOLR-9867: make sure cores are assigned in the end of SolrDispatchFilter.createCoreContainer() only commit 487a804dcdf8b78f7f5a75eab8c94a0057c99c75 Author: Mikhail Khludnev <mkhl@apache.org> Date: Sat Apr 29 00:25:28 2017 +0300 SOLR-9867: fixing TestSolrCLIRunExample.testTechproductsExample - SolrDispatchFilter.doFilter rejects invocation until init() is completed. - introducing isLoaded=false, isLoading=true core status - blocking shutdown until core loading stops - looping run example tool while core is loading 1 min max. commit faa140d2ae46a04097b78fef8ab9cfaab77792ad Author: Noble Paul <noble@apache.org> Date: Thu May 4 15:13:01 2017 +0930 added extra check if it is a liveNode commit d0fdfb1e6036b49a4c1de68e3f806a59f4d74154 Author: yonik <yonik@apache.org> Date: Wed May 3 23:04:33 2017 -0400 SOLR-10596: fix unique/hll docvalue iterator reuse commit 018801ad393e4c09ea9cfcd73873a9622f4ec702 Author: David Smiley <dsmiley@apache.org> Date: Wed May 3 15:50:34 2017 -0400 LUCENE-7814: DateRangePrefixTree bug in years >= 292M commit 3231c205722e0a7a49aa24c38100153d30dfdca4 Author: Chris Hostetter <hossman@apache.org> Date: Wed May 3 10:30:02 2017 -0700 SOLR-10583: JSON Faceting now supports a query time 'join' domain change option commit 6a6063c6fbf4785043da0900321fbbce6f569787 Author: Joel Bernstein <jbernste@apache.org> Date: Wed May 3 10:25:30 2017 -0400 SOLR-10601: StreamExpressionParser should handle white space around = in named parameters commit 2b4835f24ff12f1b1b4bdcd9b5cab36fbcf75f3f Author: David Smiley <dsmiley@apache.org> Date: Wed May 3 10:07:12 2017 -0400 * SOLR-10549: (typo fix in CHANGES.txt) commit f0b15e198146cc97df23420741564e10ce5924c5 Author: David Smiley <dsmiley@apache.org> Date: Wed May 3 09:30:34 2017 -0400 * SOLR-10549: The new 'large' attribute had been forgotten in /schema/fields?showDefaults=true (David Smiley) commit b3dc62dc4c1b2d849d9f29f73ccdb173f31d9ee0 Author: Mikhail Khludnev <mkhl@apache.org> Date: Sun Apr 30 23:37:51 2017 +0300 SOLR-10588: Prevent redundant double core reload on config update. commit fd874be6497d97b18311b823f1407174736dcd22 Author: Joel Bernstein <jbernste@apache.org> Date: Tue May 2 15:44:15 2017 -0400 SOLR-10536: stats Streaming Expression should work in non-SolrCloud mode commit f94865ed36f2b1062615c28bca47ca0be8d65ef0 Author: Erik Hatcher <ehatcher@apache.org> Date: Tue May 2 19:41:06 2017 -0400 SOLR-1485: improve TokenStream API usage commit 858a9bb70b8e0a27af11accb65528883e9752978 Author: Erick Erickson <erick@apache.org> Date: Tue May 2 13:58:47 2017 -0700 SOLR-10519: SolrCLI.atPath cannot handle children that begin with a slash. commit e9431219e402b9726ee7b7cc14a2e828554bdf9b Author: Mark Miller <markrmiller@apache.org> Date: Tue May 2 15:31:57 2017 -0300 SOLR-10316: Unloading a core can remove a ZK SolrCore registration entry for the wrong SolrCore. commit 0418ea5b7a04e103d06abfeffd79bee4cf49ad24 Author: Mark Miller <markrmiller@apache.org> Date: Tue May 2 13:38:44 2017 -0300 SOLR-10430: Add ls command to ZkCLI for listing only sub-directories. commit 064172798acd2cc54bb9856a42118aade321786c Author: Erik Hatcher <ehatcher@apache.org> Date: Tue May 2 10:13:24 2017 -0400 SOLR-1485: remove unused import commit c25560d6f36fd403aecf7614c90a0cd418f489bd Author: Erik Hatcher <ehatcher@apache.org> Date: Tue May 2 07:50:12 2017 -0400 SOLR-1485: fix tests, removing unnecessary tie to Similarity in PayloadDecoder commit dd5da77c1ca89496daaafece9cb139932b957863 Author: Erik Hatcher <ehatcher@apache.org> Date: Mon May 1 21:35:29 2017 -0400 SOLR-1485: Add payload support commit 09fff4da5916f30a624d784bce55c0266716a0e3 Author: Joel Bernstein <jbernste@apache.org> Date: Mon May 1 12:32:37 2017 -0400 SOLR-10559: Fix TupStream to respect field order commit 235f303f9c33ef089dd2d08842012844afa995c2 Author: Joel Bernstein <jbernste@apache.org> Date: Mon May 1 12:06:00 2017 -0400 SOLR-10566: Fix error handling commit 1d20b518bf4a68405e909db66d49df7cfd9a40a5 Author: Steve Rowe <sarowe@apache.org> Date: Mon May 1 10:26:41 2017 -0400 SOLR-9386: Move default clientPort specification to before calling QuorumPeerConfig.parseProperties(), which requires that clientPort be specified. commit f890fbf106603310ca6c13c26d73906384ba2015 Author: Joel Bernstein <jbernste@apache.org> Date: Sun Apr 30 22:14:01 2017 -0400 SOLR-10559: Remove debuggin commit fdcde26d9d3a67a63a386466e68ec4ede6eb0eb7 Author: Jan Høydahl <janhoy@apache.org> Date: Fri Apr 28 22:12:17 2017 +0200 SOLR-7041: Remove a lot of defaultOperator and defaultSearchField from test configs (still more work to do) commit 97d80a1abfdf2014b1f6cebfab5d84181d01701d Author: Mikhail Khludnev <mkhl@apache.org> Date: Sat Apr 29 13:35:24 2017 +0300 LUCENE-7798: Add .equals and .hashCode to ToParentBlockJoinSortField commit 177880ea0d6309c50ff7ab241549510ae12569d0 Author: Dennis Gove <dpgove@gmail.com> Date: Fri Apr 28 21:45:56 2017 -0400 SOLR-10559: Updates TupStream and enhances evaluators to work over values in the SteamContext commit 730dc2f01ce3d0ca45ee29c433923c6ae5dc456f Author: Joel Bernstein <jbernste@apache.org> Date: Fri Apr 28 15:01:43 2017 -0400 SOLR-10582: Add Correlation Evaluator commit baa6cdaded4fd528bdd3801d64f28649416d1519 Author: Steve Rowe <sarowe@apache.org> Date: Fri Apr 28 15:36:50 2017 -0400 SOLR-9596: Add Solr support for SimpleTextCodec, via <codecFactory class=solr.SimpleTextCodecFactory/> in solrconfig.xml (per-field specification in the schema is not possible). commit eeeb947db5399abebcf361f20278fe17e5a61335 Author: Steve Rowe <sarowe@apache.org> Date: Fri Apr 28 11:24:53 2017 -0400 SOLR-9386: Upgrade Zookeeper to 3.4.10 commit 21bab68f2fdb341723801fef7317cb8e43cbaba8 Author: Steve Rowe <sarowe@apache.org> Date: Fri Apr 28 10:14:38 2017 -0400 LUCENE-7794: buildAndPushRelease.py should run validate and documentation-lint commit 0c9cf102e2d330f405e18072cebc11b6fba99404 Author: Steve Rowe <sarowe@apache.org> Date: Fri Apr 28 09:58:02 2017 -0400 LUCENE-7793: smokeTestRelease.py should run documentation-lint commit 2b687866a96878f38ab46de22cceb9bd92d7a0dc Author: Dawid Weiss <dweiss@apache.org> Date: Fri Apr 28 10:58:55 2017 +0200 LUCENE-7796: Make IOUtils.reThrow idiom declare Error return type so callers may use it in a way that compiler knows subsequent code is unreachable. reThrow is now deprecated in favor of IOUtils.rethrowAlways. commit 0b699d6a3338031d7812f1c0d07db86352ff1193 Author: Mikhail Khludnev <mkhl@apache.org> Date: Sat Apr 22 14:39:33 2017 +0300 SOLR-10521: adding sort=childfield(field,$q) asc for {!parent} query. commit 97c6ed53d19cda6a6c46209d858387949a34b088 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Apr 27 17:03:01 2017 -0400 SOLR-10559: Fix precommit commit d8e991cecdd0d829ae97ee92f628ffa2aebda87d Author: Joel Bernstein <jbernste@apache.org> Date: Thu Apr 27 16:40:24 2017 -0400 SOLR-10559: Fixed compilation error commit ff9fd224db521a1009be7ff5ac734c267b110088 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Apr 27 16:30:46 2017 -0400 SOLR-10559: Cleaner syntax commit 59c76a2e69701125a200f84a673129b24397d30b Author: Erik Hatcher <ehatcher@apache.org> Date: Thu Apr 27 15:34:47 2017 -0400 Remove unused imports commit 44dff45ad5ac0f10d0838e70173dad73457e48eb Author: Erik Hatcher <ehatcher@apache.org> Date: Thu Apr 27 15:16:43 2017 -0400 Add CHANGES entry for LUCENE-7481 commit 2ff15d575046f6b5cc0291e33a0270e2940d67d1 Author: Erik Hatcher <ehatcher@apache.org> Date: Thu Apr 27 15:08:51 2017 -0400 LUCENE-7481: Fix PayloadScoreQuery rewrite commit 8f37fb29e94211869c3046ae048dc462dd187f9d Author: Erik Hatcher <ehatcher@apache.org> Date: Thu Apr 27 08:55:05 2017 -0400 LUCENE-7481: Fix SpanPayloadCheckQuery rewrite commit 53c1c5fa205702425c7cfc45f480bc1ee1d2c92f Author: Jim Ferenczi <jimczi@apache.org> Date: Thu Apr 27 13:53:52 2017 +0200 Add 6.5.1 back compat test indexes commit 733829de9d293af95ff1ef230f81a8ed537cb29a Author: Jim Ferenczi <jimczi@apache.org> Date: Thu Apr 27 13:06:39 2017 +0200 update doap files with Lucene / Solr 6.5.1 release commit afc0a997d930c8a414850fa73a8616eb9dcc3d24 Author: Mike McCandless <mikemccand@apache.org> Date: Thu Apr 27 06:59:24 2017 -0400 fix wrong version in logging message commit 6082e9e1bd9eadc814132e39b096ea835830db9b Author: Mikhail Khludnev <mkhl@apache.org> Date: Thu Apr 27 13:01:07 2017 +0300 SOLR-10500: fix many parents with nested children per /update/json/docs request commit 10c1379bc3cd2f0fb75b61e72e8d3bc3a6283ab0 Author: Noble Paul <noble@apache.org> Date: Thu Apr 27 12:38:34 2017 +0930 SOLR-10507: Core Admin status command to emit collection details of each core commit a8d2792b21f182aaaf9bc0da3aea571507b0f8ae Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 26 22:34:20 2017 -0400 SEARCH-313: Handled unescaped plus sign in gap commit df3e927ade3f6befdfde511abc4ef2c067df7268 Author: Erik Hatcher <ehatcher@apache.org> Date: Wed Apr 26 20:05:32 2017 -0400 LUCENE-7808: Fix PayloadScoreQuery and SpanPayloadCheckQuery .equals and .hashCode methods. commit 2e3ee9a40de51f4eb91bb80c870d95fb114d8e07 Author: David Smiley <dsmiley@apache.org> Date: Wed Apr 26 14:04:35 2017 -0400 SOLR-10526: fix facet.heatmap facet exclusion when distributed/sharded commit deb017464c5d63688848c722edd54df239eeedcd Author: Andrzej Bialecki <ab@apache.org> Date: Wed Apr 26 19:50:31 2017 +0200 SOLR-10569: "updateHandler" stats is null when queried via MBeans handler. commit 3ead4b38d9f6ec28d2c44fd9e255432cca646ab8 Author: Christine Poerschke <cpoerschke@apache.org> Date: Wed Apr 26 17:01:29 2017 +0100 SOLR-10046: move from 6.6.0 to 7.0.0 CHANGES.txt (backport yet to be completed) commit 28e3134910655c0a41bd241652f1f514c4fe9c20 Author: Andrzej Bialecki <ab@apache.org> Date: Wed Apr 26 17:47:34 2017 +0200 SOLR-10565: Make root names more unique. commit 92901c859bf2029c49e5eb10dad89280860a928c Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 26 11:17:22 2017 -0400 SOLR-10566: Fix precommit commit 8a3cbb5c75df08858b04f3191d8b3cfbc748f28d Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 26 10:57:52 2017 -0400 SOLR-10566: Add timeseries Streaming Expression commit def07596935e3192d82edc6ce70b76ef8997c021 Author: Mike McCandless <mikemccand@apache.org> Date: Wed Apr 26 09:36:14 2017 -0400 LUCENE-7792: add try/finally to make sure semaphore is released on exceptions commit 004f086c1a7eff00362ebea350a27e648c798c96 Author: David Smiley <dsmiley@apache.org> Date: Wed Apr 26 08:38:52 2017 -0400 SOLR-10537: Added SolrParams.toLocalParamsString() and moved QP.encodeLocalParamVal to ClientUtils commit 6febaa31715fe57b2794aae0325b29a64aa6223e Author: Mike McCandless <mikemccand@apache.org> Date: Wed Apr 26 06:38:28 2017 -0400 LUCENE-7792: add optional concurrency to OfflineSorter commit 0c4f83af1d5bcedafc6f2bf44ee5225ef9e7cd48 Author: Andrzej Bialecki <ab@apache.org> Date: Wed Apr 26 12:31:39 2017 +0200 SOLR-10489: Fix an occasional NPE. commit 0adfdba01e1790844375db4f319ca01a4060788c Author: yonik <yonik@apache.org> Date: Tue Apr 25 22:56:44 2017 -0400 SOLR-10480: fix offset param handling in JSON Facet API commit 4e20b288a8d70043e1ae4e209c0e5e43574ff928 Author: Mike McCandless <mikemccand@apache.org> Date: Tue Apr 25 20:34:00 2017 -0400 LUCENE-7801: SortedSetDocValuesReaderState now implements Accountable commit 78ae8b98764e08c901031ab8674954678aa187cc Author: Steve Rowe <sarowe@apache.org> Date: Tue Apr 25 17:07:42 2017 -0400 SOLR-10310: Fix CopyFieldTest failure commit 8c58414bf73a0949859d7f6eaea57519f9569e17 Author: Steve Rowe <sarowe@apache.org> Date: Tue Apr 25 12:02:25 2017 -0400 SOLR-10310: By default, stop splitting on whitespace prior to analysis in edismax and standard/"lucene" query parsers commit aff53529218c86f1e71dc1988fa277f72ab6eba8 Author: yonik <yonik@apache.org> Date: Tue Apr 25 11:00:30 2017 -0400 SOLR-7452: JSON Facet API - refining for numBuckets commit d19848665bb09fe0adc757ec0eb57b031db3d5fe Author: Mikhail Khludnev <mkhl@apache.org> Date: Tue Apr 25 12:27:18 2017 +0300 SOLR-10520: fix child.facet.field counts commit 61c121cffdf4e1cd3005a6cea69a22761b4356d4 Author: Joel Bernstein <jbernste@apache.org> Date: Mon Apr 24 17:27:37 2017 -0400 SOLR-10559: Add let and get Streaming Expressions commit 2c20d1d5dfb69af3faee10c5cfc52ecddde5f527 Author: yonik <yonik@apache.org> Date: Mon Apr 24 18:17:17 2017 -0400 SOLR-10548: SOLR-10552: numBuckets should use hll and ignore mincount>1 filtering commit 5d57d866e31b8e3575b254dcbef0792b524e5c97 Author: Andrzej Bialecki <ab@apache.org> Date: Mon Apr 24 22:34:46 2017 +0200 SOLR-10557: Make "compact" format default for /admin/metrics. commit 26e717b22d74ea635a4cd510d8b0ccfd1a69e399 Author: Erick Erickson <erick@apache.org> Date: Mon Apr 24 12:17:46 2017 -0700 SOLR-10493: Investigate SolrCloudExampleTest failures. (cherry picked from commit 0247acd) commit 24bea6c588320decad5bcfc4c0e51843eae12b12 Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Tue Apr 25 00:26:21 2017 +0530 SOLR-10047: Move test into its own test class and force use of NoMergePolicy to fix test failures This closes #195 commit a11a49bbd644ffe157b75b295dbc981dbc8b0316 Author: Andrzej Bialecki <ab@apache.org> Date: Mon Apr 24 16:12:02 2017 +0200 SOLR-10489 Tentative fix for a test failure (Mikhail Khludnev via ab) commit b7e56dbbf41e914b78fb93afcbd32fe8dfc7bf1c Author: Mike McCandless <mikemccand@apache.org> Date: Sat Apr 22 18:45:27 2017 -0400 don't allow ExtrasFS for this test case commit 044e0fb915124d05faeb736835af235015e4893f Author: Mikhail Khludnev <mkhl@apache.org> Date: Sun Apr 23 00:28:20 2017 +0300 SOLR-9217: delay JoinUtil call to createWeight for score join commit 96f8100ad10d51e233a268a9afa07c376e1db047 Author: Joel Bernstein <jbernste@apache.org> Date: Sat Apr 22 17:26:19 2017 -0400 SOLR-10551: Improve tests commit 75a250d12d94caf2ff3077ea34bf6f0706642b33 Author: Joel Bernstein <jbernste@apache.org> Date: Sat Apr 22 16:38:38 2017 -0400 SOLR-10551: Add list and cell Streaming Expressions commit 744e5deaa4dbb7a97ab0aecf67c3f73e05032aba Author: Mike McCandless <mikemccand@apache.org> Date: Sat Apr 22 08:49:34 2017 -0400 LUCENE-7797: the static FSDirectory.listAll was always returning an empty array commit 4f5ea24213321f63ccdaaa6d2699c6db9152e03a Author: Jim Ferenczi <jimczi@apache.org> Date: Fri Apr 21 12:01:09 2017 +0200 LUCENE-7791: add tests for index sorting with sparse text fields and norms commit 3f59e233ee3f38fd4b543324fbe64a985833332a Author: Jim Ferenczi <jimczi@apache.org> Date: Fri Apr 21 04:41:24 2017 +0200 LUCENE-7791: add tests with index sorting and sparse docvalues fields commit f933c812e4cadf92b1bd356780c1d8763e2fd1ed Author: David Smiley <dsmiley@apache.org> Date: Thu Apr 20 17:46:28 2017 -0400 SOLR-10499: facet.heatmap DocSet to Bits optimizations commit 7270943e56bfff7d4be4bd5e2649b4078594a698 Author: Andrzej Bialecki <ab@apache.org> Date: Thu Apr 20 15:09:14 2017 +0200 SOLR-10514 Upgrade Metrics library to 3.2.2. commit a2b316e60fd3d10e8122ab9ac31b5127ec291a5e Author: Shai Erera <shaie@apache.org> Date: Thu Apr 20 15:32:27 2017 +0300 Shorten docFreq and totalTermFreq to df and ttf in TermsComponent commit 20674464e04a261eda815e4a1a01e0111f882d60 Author: Shai Erera <shaie@apache.org> Date: Tue Apr 18 06:33:18 2017 +0300 SOLR-10505: Add multi-field support to TermsComponent for terms stats commit 4d7efe1f0c735788f75cb5b2d968ba8c77d6f76d Author: Steve Rowe <sarowe@gmail.com> Date: Wed Apr 19 20:10:11 2017 -0400 SOLR-10527: move CHANGES entry to 6.5.1 section commit b07f6f4c4b0df53638eb1e672505fd57ba315335 Author: Steve Rowe <sarowe@gmail.com> Date: Wed Apr 19 19:02:32 2017 -0400 SOLR-10527: edismax with sow=false fails to create dismax-per-term queries when any field is boosted commit 7a9728df01cd7b5e7c42578290f427e7c44a64f9 Author: Christine Poerschke <cpoerschke@apache.org> Date: Wed Apr 19 12:05:00 2017 +0100 (part 1 of several) SOLR-10415: use parameterized debug logging in SearchHandler and RealTimeGetComponent (Michael Braun via Christine Poerschke) commit fd5f957bb0bc3c27cefe9ca26423ae6a440b0a74 Author: Christine Poerschke <cpoerschke@apache.org> Date: Wed Apr 19 11:50:24 2017 +0100 SOLR-10394: a few more essentially non-public sortWithinGroup to withinGroupSort renames commit 86fe1543b32db0c1316b49ef0b19cd36be03324f Author: Christine Poerschke <cpoerschke@apache.org> Date: Wed Apr 19 11:45:59 2017 +0100 SOLR-5127: Multiple highlight fields and wildcards are now supported e.g. hl.fl=title,text_* (Sven-S. Porst, Daniel Debray, Simon Endele, Christine Poerschke) commit 972dc3164581950f1b33e74fa9841f86413c2cd3 Author: Dawid Weiss <dweiss@apache.org> Date: Wed Apr 19 12:21:18 2017 +0200 LUCENE-7785: Move dictionary for Ukrainian analyzer to external dependency. (Andriy Rysin via Dawid Weiss) commit 432aa350b8e7d7e436aea3556c7c27e99f09b4cb Author: Joel Bernstein <jbernste@apache.org> Date: Tue Apr 18 20:56:21 2017 -0400 SOLR-10516: Add eval() Streaming Expression commit 036ce79066dbe1ff7b435bdf006ad069d6b73f8f Author: David Smiley <dsmiley@apache.org> Date: Tue Apr 18 17:02:07 2017 -0400 SOLR-10439: 'large' was forgotten in /schema/fields?showDefaults=true commit c0f50ad282be823c192c9650b8d5a0442eedb6f0 Author: Chris Hostetter <hossman@apache.org> Date: Tue Apr 18 11:58:35 2017 -0700 SOLR-10472: Fixed uninversion (aka: FieldCache) bugs with the numeric PointField classes, and CurrencyField commit 79ab781507d8d7728bbb89faae495d5174424676 Author: Scott Blum <dragonsinth@gmail.com> Date: Mon Apr 17 18:27:12 2017 -0400 SOLR-10420: fix watcher leak in DistributedQueue commit 2e9bea5c062da5e2efedd5158dcf84fab9978c50 Author: Scott Blum <dragonsinth@gmail.com> Date: Tue Apr 18 14:36:01 2017 -0400 changes commit f1ef3d1dbd95591460c7e00fcc31193ae70a1083 Author: David Smiley <dsmiley@apache.org> Date: Tue Apr 18 14:14:38 2017 -0400 LUCENE-7769: UnifiedHighlighter wasn't seeing inside BoostQuery or SpanBoostQuery commit 8a7401550a5f624286704736f9fdf957bdcce88e Author: David Smiley <dsmiley@apache.org> Date: Tue Apr 18 12:32:12 2017 -0400 LUCENE-7787: HeatmapFacetCounter Bits.MatchNoBits optimization commit 43d02330c96128320cfa905ffc85f81d2bd8cb2c Author: Joel Bernstein <jbernste@apache.org> Date: Tue Apr 18 11:21:15 2017 -0400 SOLR-10504: Add echo Streaming Expression commit d44f6698ed426f20833fb3f558afd6248c9c0456 Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue Apr 18 15:53:13 2017 +0100 Remove unused imports. commit 44db665e9989550fe41261246d075889985fec91 Author: Andrzej Bialecki <ab@apache.org> Date: Tue Apr 18 12:46:39 2017 +0200 SOLR-10418: Metrics API should return JVM system properties. commit be6d90f5965b8408130dc14cace470a19f1a036b Author: yonik <yonik@apache.org> Date: Mon Apr 17 22:30:29 2017 -0400 SOLR-10082: JSON Facet API, add stddev and variance functions commit 3e9d4c64ed0145aeeb3c3f5ec32c056e71541f26 Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Tue Apr 18 03:29:45 2017 +0530 SOLR-10447, SOLR-8589: Adding Yago Riveiro to changelog commit edafee5838ac9ae469429a189aae2955ac955977 Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Tue Apr 18 03:12:41 2017 +0530 SOLR-10447, SOLR-4968, SOLR-8589: Adding contributors to CHANGES.txt commit 4c25637aa8dc7c48399c583fe9f3aa17d0674971 Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Tue Apr 18 03:09:46 2017 +0530 SOLR-10446: Making HttpClusterStateProvider work with server that doesn't have LISTALIASES commit 491d3231ac6221e6d7520013dcf28debea1be6f6 Author: Joel Bernstein <jbernste@apache.org> Date: Mon Apr 17 11:08:53 2017 -0400 SOLR-10486: Fix precommit commit a7a3cb69292d62824f54c2fc3dcff5a8c0b8c153 Author: Joel Bernstein <jbernste@apache.org> Date: Mon Apr 17 10:10:05 2017 -0400 SOLR-10486: Add Length Conversion Evaluators commit b903026ed4d72a423f39f3b28a3a55d2846b22c7 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Apr 13 11:57:45 2017 -0400 SOLR-10485: Remove incorrect code comment commit 249baee1850b0a2608ec029f8865fba54ecaff44 Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Mon Apr 17 13:59:26 2017 +0530 SOLR-10047: Mismatched Docvalues segments cause exception in Sorting/Faceting. Solr now uninverts per segment to avoid such exceptions Squashed commit of the following: commit c38f4cabc2828ee83b53b931dd829e29a3e1701c Author: Keith Laban <kelaban17@gmail.com> Date: Tue Apr 11 17:17:05 2017 -0400 reverted tests to using old wrap interface commit 806f33e092491cc6a2ee292d2934c76171e40dc7 Author: Keith Laban <kelaban17@gmail.com> Date: Tue Apr 11 17:13:34 2017 -0400 updated UninvertingReader.wrap / tests commit b10bcab338b362b909491fea1cf13de66f5f17c0 Author: Keith Laban <klaban1@bloomberg.net> Date: Wed Apr 5 14:57:28 2017 -0400 SOLR-10047 - Updated javadoc/renamed class/added getReaderCacheHelper commit 90ecf5a4ae4feaf3efc42a1ed8643ad21e1c73ce Author: Keith Laban <klaban1@bloomberg.net> Date: Wed Jan 18 16:39:51 2017 -0500 SOLR-10047 - SolrIndexSearcher, UninvertingReader, uninvert docvalues per segment commit 3dbc429295ae4f565c2a998c4f3122e2ffa6502e Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Mon Apr 17 10:11:18 2017 +0530 SOLR-10447, SOLR-10447: LISTALIASES Collections API command; CloudSolrClient can be initialized using Solr URL SOLR-10447: Collections API now supports a LISTALIASES command to return a list of all collection aliases. SOLR-10446: CloudSolrClient can now be initialized using the base URL of a Solr instance instead of ZooKeeper hosts. This is possible through the use of newly introduced HttpClusterStateProvider. To fetch a list of collection aliases, this depends on LISTALIASES command, and hence this way of initializing CloudSolrClient would not work with older versions of Solr that doesn't support LISTALIASES. commit 6f691363fe914157a9c39e4de23e4d0eb49e4c34 Author: Mike McCandless <mikemccand@apache.org> Date: Fri Apr 14 08:15:32 2017 -0400 LUCENE-7782: OfflineSorter now passes the number of items it will write to getWriter commit 3a84e9a55a4547009ca8e115759d5886dcc2f207 Author: markrmiller <markrmiller@apache.org> Date: Fri Apr 14 01:33:19 2017 -0400 SOLR-9936: Allow configuration for recoveryExecutor thread pool size. commit 07c09b6f84defe5be00d135005ac56652ef72d75 Author: markrmiller <markrmiller@apache.org> Date: Fri Apr 14 01:17:03 2017 -0400 SOLR-10151: Use monotonically incrementing counter for doc ids in TestRecovery. commit 9ca384377c41e16721e1c84bb32fe20865cd0eec Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Thu Apr 13 17:31:22 2017 +0530 SOLR-6736: Fix authorization permissions commit 664a4236e4133359b6857d45149f019b9354bc03 Author: Adrien Grand <jpountz@gmail.com> Date: Thu Apr 13 09:43:01 2017 +0200 LUCENE-7783: Fix NPE when getting points on a non-existing field. commit 3b41debf70f7f71df52b36a6de89f00545f454e6 Author: Adrien Grand <jpountz@gmail.com> Date: Thu Apr 13 08:21:39 2017 +0200 LUCENE-7780: Remove TermValComparator.isNull. commit a216928eafc25e8af24c6a1384d5d6dfa22d9ff9 Author: Adrien Grand <jpountz@gmail.com> Date: Thu Apr 13 08:20:56 2017 +0200 LUCENE-7781: Call ensureOpen when registering closed listeners. commit 58de889d2bc9de254c881121fa2bc6054261e600 Author: Erick Erickson <erick@apache.org> Date: Wed Apr 12 17:02:40 2017 -0700 SOLR-10007: Clean up references to CoreContainer and CoreDescriptors commit 27936c20edd5c828fe9c8ff69ab1a80cf011f8e0 Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 12 17:26:30 2017 -0400 SOLR-10485: Fix precommit commit df9d1958d413499e657147459549a3ca8c821d71 Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 12 17:09:36 2017 -0400 SOLR-10485: Add CalculateStream to allow Solr to behave like a scientific calculator commit 7da48bd9dfc0281e1fe2c7bc6feb316fb91d1aca Author: Mike McCandless <mikemccand@apache.org> Date: Wed Apr 12 17:17:30 2017 -0400 LUCENE-7779: don't call BytesSequencesReader.next again after it already returned null commit 88e85dc0a5e5bf5ec4bff76747040bc5ca4bb111 Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 12 14:46:31 2017 -0400 SOLR-10303: Fix precommit commit 7799fcf8c48bf103730d6741041b3a4edf6d04ab Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 12 13:18:19 2017 -0400 SOLR-10303: Add the tuple context to avoid creating multiple LocalDateTime instances for the same Tuple commit 8c67cbc345a01f198baaabec016fc33052d209cd Author: Gethin James <gethin.james@alfresco.com> Date: Wed Apr 12 18:00:35 2017 +0200 SOLR-10303: Removing the unused class DatePartEvaluator from the test commit 0f2259de6770163351f4e3f0ef4d2f85d34565bd Author: Gethin James <gethin.james@alfresco.com> Date: Thu Apr 6 17:19:31 2017 +0200 SOLR-10303: Error message formatting for TemporalEvaluator commit 3fc1c254efe6e87ce74a2afe49a7a581fb7f961a Author: Gethin James <gethin.james@alfresco.com> Date: Thu Apr 6 17:19:02 2017 +0200 SOLR-10303: Removing the unused class, replaced by TemporalEvaluator commit d138df5745ed2b1f05f132a480d2c63a4e9a0209 Author: Gethin James <gethin.james@alfresco.com> Date: Thu Apr 6 11:58:26 2017 +0200 SOLR-10303: Refactored to multiple TemporalEvaluator classes based on feedback commit 3c65492947d844070efbe00d7029bd1a9886010f Author: Gethin James <gethin.james@alfresco.com> Date: Mon Mar 20 17:08:15 2017 +0100 SOLR-10303: Switched to pascal casing commit a325c359b0188ea8dd3ceb87bccad6a50e56c507 Author: Gethin James <gethin.james@alfresco.com> Date: Mon Mar 20 17:02:41 2017 +0100 SOLR-10303: Supporting more datatypes via a TemporalAccessor commit 9f3f27d4eb403431878fb80fe08165341a6fed21 Author: Gethin James <gethin.james@alfresco.com> Date: Sat Mar 18 10:42:19 2017 +0100 SOLR-10303: Supporting epoch for LocalDateTime commit 7d97c1692d32d31b94116ec4458fe571e873149f Author: Gethin James <gethin.james@alfresco.com> Date: Fri Mar 17 18:11:00 2017 +0100 SOLR-10303: Switching from the fieldName param to subEvaluators commit 748bff204b7037ad85b6d2c061a5aba4920304a1 Author: Gethin James <gethin.james@alfresco.com> Date: Fri Mar 17 15:30:12 2017 +0100 SOLR-10303: Renamed to DatePartEvaluator and adding support for Instant, Date, LocalDateTime commit e11a40426a36152ccf02f32d0d7ccc6c178b6053 Author: Gethin James <gethin.james@alfresco.com> Date: Fri Mar 17 14:07:50 2017 +0100 SOLR-10303: Initial support for common date/time Stream Evaluators commit 0f3a35220a1097e0f314b0a800ebbadae28e3cc8 Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue Apr 11 11:16:23 2017 +0100 LUCENE-7746: precommit to ignore less and (potentially) error more commit e1e9a71f976aaaa5e43d2615cc6479e5a5259321 Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue Apr 11 11:14:34 2017 +0100 SOLR-10473: Correct LBHttpSolrClient's confusing SolrServerException message when timeAllowed is exceeded. commit 4ed424dc8e6ffdc1deb9f5b479dc74adfe5eb7f5 Author: Andrzej Bialecki <ab@apache.org> Date: Wed Apr 12 10:40:58 2017 +0200 SOLR-9959 Increase the timeout to allow searcher to register metrics. commit 6df755782089c82e94e2c763aa1d6f5d39a17269 Author: Tommaso Teofili <tommaso@apache.org> Date: Wed Apr 12 09:55:03 2017 +0200 LUCENE-7776 - adjusted failing tests in solr due to switching to bm25 in knn commit 4485f66d4a91e3387cb88b4229eace1055dfa889 Author: Mike McCandless <mikemccand@apache.org> Date: Tue Apr 11 15:37:42 2017 -0400 LUCENE-7760: improve setMaxTokenLength javadocs for StandardAnalyzer/Tokenizer and UAX29URLEmailAnalyzer/Tokenizer commit 6e1418c9f2f6d60b3f6462ecc7da0ed2d1d3228b Author: Joel Bernstein <jbernste@apache.org> Date: Tue Apr 11 15:36:03 2017 -0400 SOLR-10274: fix precommit commit 579b5f9199899225f40a82b95b4a213a2cfab7af Author: Joel Bernstein <jbernste@apache.org> Date: Tue Apr 11 15:17:03 2017 -0400 SOLR-10274: The search Streaming Expression should work in non-SolrCloud mode commit dea126033ef363a9736b1fbb568838a9741432f8 Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue Apr 11 20:01:05 2017 +0100 Removed two unused imports. commit ed9f434f37ee64ef0e2bfa5a479feac2f970cb45 Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue Apr 11 19:36:44 2017 +0100 LUCENE-7776: change javadocs default mention from Classic to BM25 (Also kinda added missing javadoc for new method to fix 'ant precommit'.) commit 72b4579b71e0a7958c8602eba0122f898d88a64b Author: Andrzej Bialecki <ab@apache.org> Date: Tue Apr 11 19:22:23 2017 +0200 SOLR-9959: SolrInfoMBean-s category and hierarchy cleanup. commit c21e8664e3ccffee96addb46bd2426d3db80835c Author: Mike McCandless <mikemccand@apache.org> Date: Tue Apr 11 11:47:31 2017 -0400 LUCENE-7777: fix AIOOBE from ByteBlockPool.readBytes when byte block exceeds 32 KB commit 6b3dcad5244406be51b03d33d1c1e988a3805120 Author: Tommaso Teofili <tommaso@apache.org> Date: Tue Apr 11 17:12:13 2017 +0200 LUCENE-7776 - visualize diff btwn BytesRef values in ClassificationTestBase commit 87d3b8cc5afd40512016407320b1d9356bfb543b Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue Apr 11 11:25:39 2017 +0100 LUCENE-7776: remove unused import commit 6586d7ce9022e913271e3cc4d83031c555bb7d85 Author: Tommaso Teofili <tommaso@apache.org> Date: Tue Apr 11 10:44:36 2017 +0200 LUCENE-7776 - use bm25 for knn classifier commit 58f7f68d7142dc3a6f9d3bcd0b036f084b6879ad Author: Adrien Grand <jpountz@gmail.com> Date: Tue Apr 11 10:02:51 2017 +0200 LUCENE-7767: SortedDocValues.ordValue() now throws an IOException. commit 9f300bb85da19635dc627db1c51f3dead10120e1 Author: Mike McCandless <mikemccand@apache.org> Date: Mon Apr 10 19:07:25 2017 -0400 LUCENE-7775: fix exception handling to throw first exception hit commit b0cb9cff99d3d0386193e7c84b50fd61c07c8dc0 Author: Steve Rowe <sarowe@gmail.com> Date: Mon Apr 10 15:26:28 2017 -0400 SOLR-10474: TestPointFields.testPointFieldReturn() depends on order of unsorted hits commit 6535a3cd40eb5e35cbf112d4e131584bb163fbee Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Mon Apr 10 09:48:07 2017 -0700 SOLR-10437: Delete index after each test in TestUseDocValuesAsStored commit 82f13b8c5e8bd7e3d476c0a6bbe8f5d7ebad057c Author: jdyer1 <jdyer@apache.org> Date: Mon Apr 10 08:39:41 2017 -0500 SOLR-8807: disable the CollapseQParser Plugin when testing spellcheck collations for hit-counts commit e0a2890a6f35e26d045dfc9e37f028efcb6dfbd7 Author: Alan Woodward <romseygeek@apache.org> Date: Tue Mar 28 19:52:53 2017 +0100 LUCENE-7701: Refactor grouping collectors commit adf2819c16af26cb15b59afbdecf666fc8b78f66 Author: Noble Paul <noble@apache.org> Date: Mon Apr 10 06:43:27 2017 +0930 SOLR-10429: UpdateRequest#getRoutes()should copy the response parser commit 76a594a5677429b4e0d51a4e25d796d5a77a6120 Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Fri Apr 7 14:11:25 2017 -0700 SOLR-10443: Improvements to TestPointFields * Fixes testInternals, index needs to be cleaned after each field * Validate that SolrQueryParser generates a PointInSetQuery when possible commit 94817b40a65bfbfb95dbed1a35ede606c1d30978 Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Fri Apr 7 11:36:22 2017 -0700 SOLR-10437: Improve test coverage of useDocValuesAsStored=false commit 5b84bad617c21a2af1242ce3e098c28b58715397 Author: Joel Bernstein <jbernste@apache.org> Date: Fri Apr 7 12:36:19 2017 -0400 Add version 6.5.1 commit b60de7380b49906096c6bdc40fbfccc78a3df1fe Author: Christine Poerschke <cpoerschke@apache.org> Date: Fri Apr 7 11:11:23 2017 +0100 SOLR-10264: Fixes multi-term synonym parsing in ManagedSynonymFilterFactory. (Jörg Rathlev, Steve Rowe, Christine Poerschke) commit 315843008bf287c882361aec9847844c8fa9d273 Author: Christine Poerschke <cpoerschke@apache.org> Date: Fri Apr 7 11:04:41 2017 +0100 SOLR-10440: LBHttpSolrClient.doRequest is now always wrapped in a Mapped Diagnostic Context (MDC). commit 27bea7dc2738281fa1a3beb801f83920f48ce009 Author: Christine Poerschke <cpoerschke@apache.org> Date: Fri Apr 7 10:37:30 2017 +0100 SOLR-10441: remove no longer used HttpShardHandlerFactory.USE_RETRIES commit c2d73021182bbe5789e1ca5e3d08a16e1282e7f5 Author: Tommaso Teofili <tommaso@apache.org> Date: Fri Apr 7 10:58:49 2017 +0200 LUCENE-5548 - improved testing for SNBC commit 6af46f1195d899f542aa603684433b4360329423 Author: Tommaso Teofili <tommaso@apache.org> Date: Thu Apr 6 19:13:50 2017 +0200 LUCENE-6853 - re-enabled test classification measures for bpc commit 99c57f533eaf896ac7750f0833939fbd220fbd5b Author: Tommaso Teofili <tommaso@apache.org> Date: Thu Apr 6 19:05:52 2017 +0200 LUCENE-6853 - renamed threshold to bias, initialize to avg tf commit 9a3c8c43af63de6a3e37f07df6aa2834b80a81e7 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Apr 6 22:06:07 2017 -0400 SOLR-10341, SOLR-10444: Update CHANGES.txt commit ed052b20c923f6b3883068b7cf570881686cdcc2 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Apr 6 21:33:47 2017 -0400 SOLR-10444: Fix precommit commit 47f2548a221482f071ad7facfb5d982d5d20dafe Author: Joel Bernstein <jbernste@apache.org> Date: Thu Apr 6 21:17:02 2017 -0400 SOLR-10444: SQL interface does not use client cache commit 878fdedba086a660c5483ba08a3cb05f02abafac Author: Chris Hostetter <hossman@apache.org> Date: Thu Apr 6 12:07:41 2017 -0700 SOLR-10425: Fix indexed="false" on numeric PointFields commit 5a1d69782f30bf8b8fb4342ef2bfcf862777b8f6 Author: jdyer1 <jdyer@apache.org> Date: Thu Apr 6 12:48:19 2017 -0500 SOLR-10323: fix to SpellingQueryConverter to properly strip out colons in field-specific queries commit 338a5e6920a639ad0901079b9f7c4763174a1177 Author: yonik <yonik@apache.org> Date: Thu Apr 6 09:29:29 2017 -0400 SOLR-7452: add support for refining missing allBuckets commit ec5731a60905cbdcc648fbe30502e0d595b6bf00 Author: Cao Manh Dat <datcm@apache.org> Date: Thu Apr 6 16:02:20 2017 +0700 SOLR-10239: Update CHANGES.txt commit f89f9f4ea44d95c44dd2d4ad6d329053b5afd0c2 Author: Cao Manh Dat <datcm@apache.org> Date: Thu Apr 6 15:57:43 2017 +0700 SOLR-10239: change empty lambda to null commit 4942a94d7198af70091cb510695468f3802d6198 Author: Cao Manh Dat <datcm@apache.org> Date: Thu Apr 6 15:48:38 2017 +0700 SOLR-10239: MOVEREPLICA API commit 03c3282de1049589360e8e33110ae0ce697c9854 Author: Joel Bernstein <jbernste@apache.org> Date: Wed Apr 5 17:57:11 2017 -0400 SOLR-10426: Add shuffle Streaming Expression commit fd3b624e9f3f7c458ffbdec86ebe572ce1f7a7f7 Author: Steve Rowe <sarowe@gmail.com> Date: Wed Apr 5 16:23:26 2017 -0400 SOLR-10423: Disable graph query production via schema configuration <fieldtype ... enableGraphQueries="false">. This fixes broken queries for ShingleFilter-containing query-time analyzers when request param sow=false. commit d0b5031ffdbd9f2ee2b45db5354d7b931fdce42c Author: Nicholas Knize <nknize@gmail.com> Date: Wed Apr 5 11:10:15 2017 -0500 LUCENE-7738: Fix min/max verification bug in InetAddressRange to correctly compare IPv4 and IPv6. Update tests. commit 14231a9625f483cbd4ff8bc62aa52d22f6c64d63 Author: David Smiley <dsmiley@apache.org> Date: Wed Apr 5 08:56:50 2017 -0400 SOLR-10404: fetch() streaming expression: escape values in generated query. commit 62bf5c334c3cb9fddbb5fe2732bc53ba443b54fc Author: Christine Poerschke <cpoerschke@apache.org> Date: Wed Apr 5 11:52:34 2017 +0100 Remove unused (private static final) loggers in LTRQParserPlugin and LTRFeatureLoggerTransformerFactory. commit 039e256b59b18e600cbef5443daf86056b6d0e1f Author: Christine Poerschke <cpoerschke@apache.org> Date: Wed Apr 5 11:50:13 2017 +0100 SOLR-10421: Fix params persistence for solr/contrib/ltr (MinMax|Standard)Normalizer classes. (Jianxiong Dong, Christine Poerschke) commit ae603ddf5bc6e09e633e75059912f16f583aa726 Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Wed Apr 5 16:01:44 2017 +0530 SOLR-10277: On 'downnode', lots of wasteful mutations are done to ZK commit 9f7ef3f878ee70c53531a26866da5447b4c61b97 Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Tue Apr 4 13:11:02 2017 -0700 SOLR-10347: Remove index level boost support from 'documents' section of the admin UI commit 8cd9deff5b0619807254749d7300048c741c0807 Author: Christine Poerschke <cpoerschke@apache.org> Date: Tue Apr 4 12:52:09 2017 +0100 SOLR-10394: Rename getSortWithinGroup to getWithinGroupSort in search.grouping.Command class. (Judith Silverman, Christine Poerschke) commit 4288bc73e456925c0e4ab04fe99a061b98a10482 Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Tue Apr 4 14:20:31 2017 +0530 SOLR-10416: The JSON output of /admin/metrics is fixed to write the container as a map (SimpleOrderedMap) instead of an array (NamedList) commit e8d9987d536b431e29d321b3cfb7222911d3574b Author: Mikhail Khludnev <mkhl@apache.org> Date: Tue Apr 4 11:01:19 2017 +0300 SOLR-9745: check exit code only if process has finished commit c10dd97496eac37aa07cac28759f14c62c9f3438 Author: Adrien Grand <jpountz@gmail.com> Date: Thu Mar 30 09:12:45 2017 +0200 LUCENE-7756: Only record the major Lucene version that created the index, and record the minimum Lucene version that contributed to segments. commit 0c8d63373ac94a9deec5e1ec1991ab135dcc5707 Author: Mikhail Khludnev <mkhl@apache.org> Date: Tue Apr 4 08:42:31 2017 +0300 SOLR-9745: bring back timeout value to fix tests commit 4d6eb98561729b778b4feac9f8362d42f196beb1 Author: Mark Miller <markrmiller@apache.org> Date: Mon Apr 3 22:00:08 2017 -0300 SOLR-10338: Revert configure SecureRandom non blocking for tests. (reverted from commit 0445f8200e0630e1bb8b7117f200529ed1259747) commit 5430570655c8377d45479dffd50cfa0cad3af47a Author: Joel Bernstein <jbernste@apache.org> Date: Mon Apr 3 20:39:37 2017 -0400 SOLR-10351: Add try-with-resources clause around TokenStream commit 4111f12e8bfcd6fa2076cb781bb85abdab144534 Author: Mikhail Khludnev <mkhl@apache.org> Date: Mon Apr 3 23:45:54 2017 +0300 SOLR-9745: fix solr.cmd to print errors from invoked script commit 5ffb14bf57992ede5370bc6ca168dfc75d062c41 Author: Erick Erickson <erick@apache.org> Date: Mon Apr 3 13:27:12 2017 -0700 SOLR-8906: Make transient core cache pluggable commit e1c6dd4b2fba4b709a39ec5d2a27650ce5f1b954 Author: Adrien Grand <jpountz@gmail.com> Date: Mon Apr 3 13:49:05 2017 +0200 LUCENE-7749: Made LRUQueryCache delegate the scoreSupplier method. commit cf9ce6ad127844d08f80386e69324d7b02beeb07 Author: Christine Poerschke <cpoerschke@apache.org> Date: Mon Apr 3 13:01:16 2017 +0100 SOLR-10383: Fix debug related NullPointerException in solr/contrib/ltr OriginalScoreFeature class. (Vitezslav Zak, Christine Poerschke) commit a902df5f45ce05b315243bf352f9c63fa27e341e Author: Christine Poerschke <cpoerschke@apache.org> Date: Mon Apr 3 12:10:09 2017 +0100 SOLR-10383: reduce code duplication in TestOriginalScoreFeature commit 780a5304487925d4c8e0a3270dd86c38dcb97a3b Author: Mike McCandless <mikemccand@apache.org> Date: Sun Apr 2 16:25:09 2017 -0400 switch to advanceExact commit 4c85f560b074a350e3559505a9fc075866f13abc Author: Dennis Gove <dpgove@gmail.com> Date: Fri Mar 31 20:52:42 2017 -0400 SOLR-10393: Adds UUID Streaming Evaluator commit ae138852fed59bae2a4106c218b76fca01538198 Author: Dennis Gove <dpgove@gmail.com> Date: Thu Mar 23 20:08:11 2017 -0400 SOLR-10356: Adds basic math streaming evaluators commit e027bc4b566acd34a04f75cdf4700a26713738ac Author: Alexandre Rafalovitch <arafalov@apache.org> Date: Sat Apr 1 19:06:50 2017 -0400 SOLR-9601: DIH Tika example is now minimal Only keep definitions and files required to show Tika-extraction in DIH commit a78aef990d5f4ae9a7d6704d677bd000ce16f8a9 Author: Alexandre Rafalovitch <arafalov@apache.org> Date: Sat Apr 1 13:42:23 2017 -0400 SOLR-7383: Replace DIH 'rss' example with 'atom' rss example was broken for multiple reasons. atom example showcases the same - and more - features and uses the smallest config file needed to make it work. commit 3e5e6522f0c63abc860da812d59f2f1116746f5b Author: Chris Hostetter <hossman@apache.org> Date: Fri Mar 31 18:16:13 2017 -0700 SOLR-10399: cleanup unused imports commit 95bddaf0bb431c2aef7e41b59a4777ecc044f3e2 Author: Chris Hostetter <hossman@apache.org> Date: Fri Mar 31 17:01:42 2017 -0700 SOLR-10399: Generalize some internal facet logic to simplify points/non-points field handling commit d6cdcceac7a857e983713d9839c4cddfb2e9916c Author: Christine Poerschke <cpoerschke@apache.org> Date: Fri Mar 31 18:10:27 2017 +0100 LUCENE-7763: Remove outdated comment in IndexWriterConfig.setIndexSort javadocs. (马可阳 via Christine Poerschke) commit b865e31397e2a519a34606b493003a5952fafc08 Author: yonik <yonik@apache.org> Date: Fri Mar 31 12:55:15 2017 -0400 SOLR-7452: add more tests for refinement of missing buckets commit 8d91c30a67b8aca488b3640ec5d996075362828d Author: yonik <yonik@apache.org> Date: Thu Mar 30 12:55:27 2017 -0400 SOLR-7452: refinement of missing buckets and partial facets through missing buckets commit 90c02315cb935b29051596061fb4ce7d7383d575 Author: Adrien Grand <jpountz@gmail.com> Date: Fri Mar 31 16:22:45 2017 +0200 LUCENE-7753: Make fields static when possible. commit b9dd7bf4456cba88a21ac98f8587a03aa677bac5 Author: Adrien Grand <jpountz@gmail.com> Date: Fri Mar 31 16:11:19 2017 +0200 LUCENE-7761: Fixed comment in ReqExclScorer. commit ae421e820ab45328d7229d756b16677d957385c3 Author: markrmiller <markrmiller@apache.org> Date: Fri Mar 31 10:53:20 2017 -0400 SOLR-10338: Configure SecureRandom non blocking for tests. commit 99ebb56439b29ab0a11c66d3afd9904995e8fe91 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Mar 30 17:52:16 2017 +0100 SOLR-10351: Fix pre-commit commit a45f36ef3d3ebdf97149fe405a9980145b79c133 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Mar 30 17:34:28 2017 +0100 SOLR-10351: Add analyze Stream Evaluator to support streaming NLP commit 5a401ab5262224052d0abf671a64bac99a5e4d7c Author: Adrien Grand <jpountz@gmail.com> Date: Thu Mar 30 15:11:52 2017 +0200 LUCENE-7755: Join queries should not reference IndexReaders. commit 139f885554dc88863559dd43e7dc153ec256714c Author: Erick Erickson <erick@apache.org> Date: Wed Mar 29 21:13:40 2017 -0700 SOLR-10387: zkTransfer normalizes destination path incorrectly if source is a windows directory commit 317ef93a17890c076846a69e1e630d983362aba0 Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Wed Mar 29 19:22:02 2017 +0530 SOLR-10352: Fixing available entropy warning limit to 300 commit 4269c23bd87234ac078bd5ff2f893e2086c15115 Author: Andrzej Bialecki <ab@apache.org> Date: Wed Mar 29 14:42:20 2017 +0200 SOLR-10362 Be more specific when catching this exception. commit b6b2aac3f63823819d81a9b9d8f9f77fd65c7ced Author: Mike McCandless <mikemccand@apache.org> Date: Wed Mar 29 08:48:26 2017 -0400 remove dead code commit 00f2db48f7ebdf5d49181f8b72079897a3999e4a Author: Jan Høydahl <janhoy@apache.org> Date: Wed Mar 29 10:51:34 2017 +0200 SOLR-10147: Admin UI -> Cloud -> Graph: Impossible to see shard state commit 3a9ae68230e98c46782e9fb190c4fb37f2517771 Author: Cao Manh Dat <datcm@apache.org> Date: Wed Mar 29 13:52:51 2017 +0700 SOLR-9993: Add support for ExpandComponent with PointFields commit 25b5d090455cc856d6bda5bd4129f6eefcb725dd Author: Shai Erera <shaie@apache.org> Date: Thu Mar 23 08:28:05 2017 +0200 SOLR-10349: Add totalTermFreq support to TermsComponent TermsComponent only returns docFreq information per requested term. This commit adds a terms.ttf parameter, which if set to true, will return both docFreq and totalTermFreq statistics for each requested term. commit 90efd090bfa5e8bbf45bb8ccba0997f916b1d2f7 Author: Cao Manh Dat <datcm@apache.org> Date: Wed Mar 29 08:09:40 2017 +0700 SOLR-10079: TestInPlaceUpdates(Distrib|Standalone) failures commit 83fb5d7758e6c2653386d483ff2cc9495864ad81 Author: yonik <yonik@apache.org> Date: Tue Mar 28 19:52:51 2017 -0400 SOLR-7452: change terminology from _m missing-bucket to _p partial-bucket for refinement commit 3c2e9c913435bdb685f2bfdcc6e0059e0d5e1c0f Author: Steve Rowe <sarowe@apache.org> Date: Tue Mar 28 18:39:28 2017 -0400 SOLR-10357: Enable edismax and standard query parsers to handle the option combination sow=false / autoGeneratePhraseQueries=true by setting QueryBuilder.autoGenerateMultiTermSynonymsQuery commit 2762e31bfe243144f7dbba305c60b66d8c43793e Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Wed Mar 29 00:44:27 2017 +0530 SOLR-6736: Adding support for uploading zipped configsets using ConfigSets API commit 94d69590e67259b14efcfebb54f748a381c37a82 Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Wed Mar 29 00:26:31 2017 +0530 SOLR-10365: Handle a SolrCoreInitializationException while publishing core state during SolrCore creation commit a3d51aebe3724fbcc2162b5fc8862b336595fe57 Author: Joel Bernstein <jbernste@apache.org> Date: Tue Mar 28 09:25:25 2017 +0100 SOLR-10341: SQL AVG function mis-interprets field type commit 9a927620c0d59801dc633d8aace14aaf2aa86dc3 Author: Steve Rowe <sarowe@gmail.com> Date: Tue Mar 28 11:47:02 2017 -0400 SOLR-10343: Update Solr default/example and test configs to use SynonymGraphFilterFactory commit c2d8c05387c8085af2ae14e688daa979b5632ff0 Author: Adrien Grand <jpountz@gmail.com> Date: Tue Mar 28 15:25:16 2017 +0200 LUCENE-7743: Avoid calling new String(String). commit 4e317da9ee19b17619dfbbf9f69026d61782c8c2 Author: Adrien Grand <jpountz@gmail.com> Date: Tue Mar 28 15:21:35 2017 +0200 LUCENE-7751: Avoid boxing primitives only to call compareTo. commit 41f533559db6d442a633c5fcfda14fd11cf027af Author: Adrien Grand <jpountz@gmail.com> Date: Tue Mar 28 15:15:45 2017 +0200 LUCENE-7754: Inner classes should be static whenever possible. commit b216a28f720c0cd6342e050a1a7b895248c65a6d Author: Jan Høydahl <janhoy@apache.org> Date: Tue Mar 28 14:24:09 2017 +0200 SOLR-10369: bin\solr.cmd delete and healthcheck now works again (fixed continuation chars ^) commit a3eb7488a69f1824a02f9d3e7820f1e9d7f0531c Author: Steve Rowe <sarowe@gmail.com> Date: Mon Mar 27 23:53:55 2017 -0400 SOLR-10344: Update Solr default/example and test configs to use WordDelimiterGraphFilterFactory commit b6fcaadbb9ac53557fca901b11af3801cab2ddad Author: Andrzej Bialecki <ab@apache.org> Date: Mon Mar 27 22:17:34 2017 +0200 SOLR-10362: "Memory Pool not found" error when reporting JVM metrics. commit 398c9200876cdd0973fb9da0d35fd6765264d50d Author: Erick Erickson <erick@apache.org> Date: Mon Mar 27 12:15:05 2017 -0700 SLR-10108: bin/solr script recursive copy broken commit 39584af1f0a3a1ace793b8ace45cb07cdff3edf4 Author: Ishan Chattopadhyaya <ishan@apache.org> Date: Mon Mar 27 23:56:23 2017 +0530 SOLR-10352: bin/solr script now prints warning when available system entropy is lower than 300 commit ce6a309140a76af1a85a88362e53a57f047edc3b Author: Erick Erickson <erick@apache.org> Date: Mon Mar 27 09:31:15 2017 -0700 SOLR-10371: There is some spelling mistakes in the Java source code Thanks hu xiaodong" commit e030eacba8f63d66fcfbcd5e94f89463de2a77f0 Author: markrmiller <markrmiller@apache.org> Date: Mon Mar 27 10:44:27 2017 -0400 SOLR-10076: Move changes entry to 6.6 release. commit 9e8a9df5076e98ca7af2272495a287fc5a916700 Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Mon Mar 27 20:06:01 2017 +0530 SOLR-9835: Fixed precommit failure. commit 19df35c95f3042c676f311f26c299b3e1921cf0d Author: Cao Manh Dat <datcm@apache.org> Date: Mon Mar 27 16:44:22 2017 +0700 SOLR-9835: TestInjection.waitForInSyncWithLeader() should rely on commit point of searcher commit 781c9e7855d4a830c8c9d0c0a5c813e856e8f18d Author: Jim Ferenczi <jim.ferenczi@elastic.co> Date: Sat Mar 25 18:44:39 2017 +0100 Update project doap files with 6.5.0 release commit 0545d0886176a511a8dcb72872051f3b3488242e Author: Jim Ferenczi <jim.ferenczi@elastic.co> Date: Sat Mar 25 18:37:25 2017 +0100 Add 6.5.0 back compat test indexes commit 51c16b81eca762a2348c9526694fdf07bab7c332 Author: Mike McCandless <mikemccand@apache.org> Date: Sat Mar 25 06:21:29 2017 -0400 fix typo in comment commit 9c0fc47bb88cf3823dc47ebb9d729b3c5ed3d21e Author: David Smiley <dsmiley@apache.org> Date: Fri Mar 24 23:01:32 2017 -0400 SOLR-10304: Refactor new SolrDocumentFetcher out of SolrIndexSearcher commit a67d143cde7ddc26343e6b68f37acf3d6c7b2e3d Author: David Smiley <dsmiley@apache.org> Date: Fri Mar 24 22:46:24 2017 -0400 SOLR-10249: Refactor IndexFetcher to return detailed result commit 75f4376e07b540291a22fe9956b50c9cb9160cb2 Author: yonik <yonik@apache.org> Date: Fri Mar 24 20:43:44 2017 -0400 SOLR-7452: add support for _m buckets, missing and has sub-facets in need of refinement commit c7d33661013543fe32a231d5b18e36e929a95125 Author: Steve Rowe <sarowe@apache.org> Date: Fri Mar 24 12:31:16 2017 -0400 SOLR-9221: Remove Solr contribs: map-reduce, morphlines-core and morphlines-cell commit d72d707f0406b51153423b19a3387a669467fc51 Author: Chris Hostetter <hossman@apache.org> Date: Thu Mar 23 18:28:10 2017 -0700 Fix test to stop asserting specific order when secondary sort is unspecified, add new checks that do assert an explicit order when secondary sort IS specified. commit 665d0a954cf981fdbcb5aead4f7bb1b31ec0b75c Author: Shalin Shekhar Mangar <shalin@apache.org> Date: Thu Mar 23 19:33:45 2017 +0530 SOLR-10281: ADMIN_PATHS is duplicated in two places and inconsistent commit aefcdd1ab1a1fecbba7c8a31226b48363bb76313 Author: Noble Paul <noble@apache.org> Date: Thu Mar 23 18:12:20 2017 +1030 SOLR-6615: use constants for 'sort', 'distrib' commit 0e4562d6a29ad072b45ee9aae0d83b5febd5600f Author: koji <koji@apache.org> Date: Thu Mar 23 14:57:45 2017 +0900 SOLR-9184: Add a static convenience method ModifiableSolrParams#of(SolrParams) which returns the same instance if it already is modifiable, otherwise creates a new ModifiableSolrParams instance. commit d762464e305b6b0fd70f921dcade41c5c25d1d2f Author: Noble Paul <noble@apache.org> Date: Thu Mar 23 11:45:50 2017 +1030 SOLR-6615: use constants for 'id', '_route_', '_version_' commit 3ad6ffe8bffc3eee2ec9320d4f11300451fc3519 Author: yonik <yonik@apache.org> Date: Wed Mar 22 19:53:50 2017 -0400 SOLR-7452: facet refinement - don't generate domain if skipping bucket commit c913835cb701a4a4743840afe6b3ec28bf5e171b Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Wed Mar 22 10:52:14 2017 -0700 SOLR-9986: Add javadoc to DatePointField class commit 6747c82fbf846eaf3471ca58183502e2f818418b Author: Cao Manh Dat <datcm@apache.org> Date: Wed Mar 22 15:00:33 2017 +0700 Add support for CollapseQParser with PointFields commit 532829cd79e203ad064ff6841eedba9e5dbd9799 Author: yonik <yonik@apache.org> Date: Tue Mar 21 08:42:33 2017 -0400 SOLR-7452: json facet API, refine/skip through buckets already visited commit 24caf3e39405137cec787e3f4f6f607aad82d28c Author: Dennis Gove <dpgove@gmail.com> Date: Tue Mar 21 08:40:40 2017 -0400 SOLR-10333: Fixes use of HashedMap in StreamEvaluator tests commit 1d0e38d3d0b6f558220473578236daead6faff34 Author: Dennis Gove <dpgove@gmail.com> Date: Mon Mar 20 16:36:05 2017 -0400 SOLR-10292: Adds CartesianProductStream to turn multivalued fields into multiple tuples commit 21798848c6b3af14d9b43aa2d27eddcec8dd7679 Author: Christine Poerschke <cpoerschke@apache.org> Date: Mon Mar 20 19:00:33 2017 +0000 SOLR-10046: move from 6.5.0 to 6.6.0 CHANGES.txt (backport yet to be completed) commit fb3fb8c82e0067d53ddb2579acf97dc6a987e99e Author: Andrzej Bialecki <ab@apache.org> Date: Mon Mar 20 19:03:55 2017 +0100 SOLR-10319 SolrCore "instanceDir" metric not visible in JMX. commit c18a11fc787cc8139578861e08bb703ddd2955a1 Author: Cao Manh Dat <datcm@apache.org> Date: Mon Mar 20 17:30:40 2017 +0700 SOLR-9992: Update changes.txt commit 39bb661c9fa69545137c0ae8e14538492b7bb3de Author: Cao Manh Dat <datcm@apache.org> Date: Mon Mar 20 15:21:36 2017 +0700 SOLR-9992: Add support for grouping with PointFIelds commit 575535567dd3d13e69014a5f335400298bec4835 Author: Cao Manh Dat <datcm@apache.org> Date: Mon Mar 20 09:18:54 2017 +0700 SOLR-10079: Speedup TestInPlaceUpdatesDistrib in new replication mode commit c74cd14cc381da34ec52c8f1c09457c921fc4063 Author: Cao Manh Dat <datcm@apache.org> Date: Mon Mar 20 08:21:54 2017 +0700 SOLR-9835: Fix OnlyLeaderIndexesTest failure, inplace updates is not copied over properly commit 0932284a3b5cfef8e082d92bba4258ce6f337ea3 Author: Steve Rowe <sarowe@apache.org> Date: Sat Mar 18 15:09:43 2017 -0400 LUCENE-7748: buildAndPushRelease.py should fail if the project DOAP files are missing releases that are less than the release being produced commit 24d3e21f5039426c8c6f297bc71d6c540b2d8db5 Author: David Smiley <dsmiley@apache.org> Date: Sat Mar 18 10:42:34 2017 -0400 SOLR-10286: fix test for Windows commit 12b8b70cdad7b9f10c8e1e5f5baf17804cde7fd1 Author: Steve Rowe <sarowe@apache.org> Date: Sat Mar 18 00:00:59 2017 -0400 SOLR-10218: The Schema API commands add-field-type and replace-field-type improperly specify SimilarityFactory params commit cc0f133b50cbf22cfe3b3913c6ac463e85502849 Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Fri Mar 17 13:45:29 2017 -0700 Fix CHANGES.txt commit 5e59c85583f2aa8adc62470b8008ab8fa1a2f536 Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Fri Mar 17 11:55:15 2017 -0700 SOLR-10237: Poly-Fields should work with subfield that have docValues=true commit 3b0555639465c651fb731c3068bcd0f95ed35835 Author: yonik <yonik@apache.org> Date: Fri Mar 17 12:13:43 2017 -0400 SOLR-7452: add refine param to json facets, implement for array field faceting commit a671eb4b42fcb1010cd77e1acfd7c6cacfa859fe Author: Jim Ferenczi <jimczi@apache.org> Date: Fri Mar 17 15:53:21 2017 +0100 LUCENE_7747: QueryBuilder now iterates lazily over the possible paths when building a graph query commit 0991eb27a9973692376814b58eab42d53afec40c Author: Jim Ferenczi <jimczi@apache.org> Date: Fri Mar 17 11:55:59 2017 +0100 Add 6.6 version commit e6f215ad48bc0e3abef94d8a31b81da7d8d672f3 Author: David Smiley <dsmiley@apache.org> Date: Thu Mar 16 21:22:08 2017 -0400 SOLR-10273: DocumentBuilder move longest field to last position commit c718e7bdb697f5f2cf4c029cca99b8cfc01974bb Author: David Smiley <dsmiley@apache.org> Date: Thu Mar 16 21:11:39 2017 -0400 SOLR-10286: fix precommit (unused imports) commit 754bf0cb0de13b49357b6e52c95af99323a7e1ef Author: Steve Rowe <sarowe@apache.org> Date: Thu Mar 16 19:41:37 2017 -0400 SOLR-9185: Solr's edismax and Lucene/standard query parsers should optionally not split on whitespace before sending terms to analysis commit 15f4e69249ab28db4bf377dfd2b960f402b1bfe8 Author: David Smiley <dsmiley@apache.org> Date: Thu Mar 16 18:30:57 2017 -0400 SOLR-10286: fix test; we were writing to read-only dir. Expand solrconfig-managed-schema.xml to have toggle-able elements vis system property flags commit 8baf6bd8cad79974858ce13354d5a6c739e441cd Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Thu Mar 16 15:10:48 2017 -0700 SOLR-9990: Avoid copyField in SolrExampleTests.testUpdateField commit 30859ba48727f300a128b398ca263f3198ca7017 Author: David Smiley <dsmiley@apache.org> Date: Thu Mar 16 14:58:59 2017 -0400 SOLR-10286: large fields. And refactored FieldType.checkSchemaField to call a new checkSupportsDocValues() commit 3494d1c610f549f252c77c0a2e322e6293dd0b97 Author: Joel Bernstein <jbernste@apache.org> Date: Thu Mar 16 14:18:43 2017 -0400 Fixed typos in CHANGES.txt commit 75a7faaeefd873a961fa48d7a8dd2daa1898c631 Author: Tomas Fernandez Lobbe <tflobbe@apache.org> Date: Thu Mar 16 11:08:50 2017 -0700 SOLR-9990: Add PointFields in example/default schemas commit 9cc480384205142b79e220fb0b19cb78b6ba1b4c Author: Joel Bernstein <jbernste@apache.org> Date: Thu Mar 16 13:54:25 2017 -0400 SOLR-10254, 10085: Update CHANGES.txt commit 7b235fec21c3492d275c1bb98b1edcabd52365d3 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 18:28:22 2017 -0700 use callouts instead of hackish fake-comments commit e00da437099d67fa055b62b6dac9b296a9878b08 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 18:19:52 2017 -0700 cleanup a bunch of [source,foo] tags (in o-z files) where foo was inaccurate files found by manually skimming grep -A4 '\[source,.*\]' src/[o-z]*.adoc commit 00cffbae7ab21364cdea14ecbfb3dc695a2b9757 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 17:40:50 2017 -0700 cleanup a bunch of [source,foo] tags (in a-n files) where foo was inaccurate files found by manually skimming grep -A4 '\[source,.*\]' src/[a-n]*.adoc commit f7e6565d7fb1e759fbc4c1b607249579a8e6c262 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 17:05:44 2017 -0700 rename CDCR page so it doesn't end in a silly '-' commit f6182d8519a5b6204985833e53d41c9530a4b251 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 16:58:29 2017 -0700 SOLR-10640: move the page.shortname based id to <body> so there is no jitter/scroll when clicking links in HTML, and update CheckLinksAndAnchors to account for it there commit ccebeecd1e432f87f50bb98a18496fe7cad3688f Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 16:40:28 2017 -0700 SOLR-10655: add TODO comments noting content that should be refactored into include snippets commit 04bf430b7398e65385b26997bb9847f4aa052ed6 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 16:28:27 2017 -0700 removing weird/unneeded src/field-type-definitions-and-properties.pdf commit 296c2f48eba6a92466659a06b96f7dacb4d05ffd Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 14:04:59 2017 -0700 use versioned link for online errata commit 320aedd60aafb406dd83110cf3a43f906af7e361 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 14:02:01 2017 -0700 Fixup last remaining TODOs/questions regarding cwiki URLs and hardcoded TOCs commit add32b39ff051330c99f1ec8bc04cc3c4144a061 Author: Chris Hostetter <hossman@apache.org> Date: Tue May 9 13:47:28 2017 -0700 SOLR-10640: change the html page layout to include an id with teh page shortname (just like the pdf effectively does) and remove the HACK in CheckLinksAndAnchors that faked this only one page had a dup anchor that needed fixed as a result commit 96058f824cdb75e61438c0f6e14085f91f6971a5 Author: Cassandra Targett <ctargett@apache.org> Date: Tue May 9 14:50:17 2017 -0500 SOLR-10290: remove confluence-export dir with tools for conversion commit 07d81790f00e25db28e495e16688cf6d70bfeeb5 Author: Cassandra Targett <ctargett@apache.org> Date: Tue May 9 14:00:49 2017 -0500 SOLR-10296: fix glossary headings; fix callout font used in PDF commit 8436b4050cbde7f62d3f1d9fbee58c63c334eab7 Author: Cassandra Targett <ctargett@apache.org> Date: Tue May 9 09:57:50 2017 -0500 SOLR-10296: missed a few tables + unescaped http urls commit a244450b27e1883acbbe13235990b373ce0e885f Author: Cassandra Targett <ctargett@apache.org> Date: Tue May 9 09:48:01 2017 -0500 SOLR-10296: conversion, table cleanup, last commit commit 029b600d0c21ee140f5a8383c4dc7afe105e107e Author: Cassandra Targett <ctargett@apache.org> Date: Tue May 9 08:20:45 2017 -0500 SOLR-10296: conversion, table cleanups commit 4a0b9b5395f07961ded6ed9e041a8772de690b24 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 21:36:34 2017 -0700 batch remove OLD_CONFLUENCE_ID comments now that all inter-page links have been fixed commit 10152ba8cf96c49f3f2e24acf5fbc99dcb508500 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 21:32:03 2017 -0700 fix broken links/anchors found with improved link checker commit 53f380125d022c99fa9f1200dc433b5f13f6ff87 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 20:29:26 2017 -0700 Fix dup anchors found by improved check-links-and-anchors commit 83b966e2cab5427e6afb2b4e468d4b3e833494a5 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 18:38:12 2017 -0700 SOLR-10640: make CheckLinksAndAnchors smarter now checks for relative links to files/anchors that don't exist in the process of adding that, I realize the duplicat ID checking wasn't accounting for the 'implicit' page.shortname ids that are used in the PDF - so some dups were getting over looked example: suggester.adoc implicitly has a 'suggester' id, but glossary.adoc might explicitly definie a '[[suggester]]' anchor commit db902f5c97c12628cb1ef6534e5bea4fe9bebaa4 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 17:06:04 2017 -0700 beef up TODO with some more details for fixing in future commit e00e2b8d2e3503422eafb045c6bb6a5fee0152ae Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 16:45:36 2017 -0700 remove TODOs added by automated conversion that have already been manually dealt with commit 172bf3963b6c7de4f89b29e6536d5255566b4936 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 16:04:40 2017 -0700 add the (raw) SVG source for some diagrams commit 5105c9bba5d00e79cea9ecd712409f4f05d86356 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 15:59:04 2017 -0700 fix some absolute cwiki.apache.org links, add some TODO questions about anytihng still refering to cwiki.apache.org commit df8c2597599756c5d572685cb5fbed9622748d07 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 14:54:00 2017 -0700 update TODO with some thoughts on the errata URLs commit 218265778182281e2aaea28aac83141f9b6fff6d Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 8 16:25:56 2017 -0500 SOLR-10296: conversion, table cleanup commit 09f53281cc6e7a3117a3d05adf282dfdc649237e Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 8 15:19:30 2017 -0500 SOLR-10296: conversion, table cleanup commit 02c2d45c15241cd325941c9acd253827c7e4e827 Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 8 14:41:38 2017 -0500 SOLR-10296: conversion, table cleanup commit 1c3daa748e222a50b6938fdf92a42bdc19681c91 Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 8 14:10:18 2017 -0500 SOLR-10290: add fonts and rules for inline callouts commit 2953940d2670fc4fad37d1c91ce30fcc2ec12b36 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 12:04:29 2017 -0700 auto check links anytime html site is built commit de663b5f98c8c7a37ef0ab4c570e46f990cd1938 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 12:01:44 2017 -0700 fix anchor/link combo commit 0bfa433d7ac1b0166069986e971588b2095b9d2d Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 11:54:24 2017 -0700 Fix link checker to accept some absolute URLs that aren't valid URIs commit 58c717cfe40e9f8b575d782210d624a5726f112a Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 11:34:12 2017 -0700 Fix some duplicate anchors that were breaking check-links-and-anchors commit 3de6709c9be74bcaca7933f2375d20e2ed54dad0 Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 11:24:20 2017 -0700 replace problematic footnoteref usage w/simple anchors/links commit 33e8df25427276b0496e5f9882756678f0ef3f3c Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 10:35:22 2017 -0700 Fix formatting glitches found via: egrep '' src/*.adoc commit bd805af6354f662af7df6f5d67cee4f3ed6143aa Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 8 11:50:03 2017 -0500 SOLR-10296: conversion, solr-glossary commit ceabf15b458b9b34738b61209d2cf7c218ef76eb Author: Chris Hostetter <hossman@apache.org> Date: Mon May 8 09:49:44 2017 -0700 upgrade asciidoctor-ant = 1.6.0-alpha.3 and fix logging jar dep that was overlooked before commit d05e3a4066fcf7446479a233f26a254c970fb95c Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 8 10:23:43 2017 -0500 SOLR-10296: conversion, remaining letter S minus solr-glossary commit 3f9dc385915c69dce15d224898908e8c25b26c3a Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 19:47:01 2017 -0500 SOLR-10296: conversion, letter S part 1 commit ff9fdcf1fcfb68008064e902f7cca8c776516323 Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 18:50:42 2017 -0500 SOLR-10296: add glossary attribute to CDCR Glossary commit f7859d7f32df43308b1d82914523d90723b415a4 Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 18:46:57 2017 -0500 SOLR-10296: conversion, letter R commit e53c64a3508a2a2fd7c01b085d26f39cf89af03e Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 17:18:47 2017 -0500 SOLR-10296: conversion, letter Q commit 53b3eaac6073e817dd9cc85d9b6f51cc873fb2a7 Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 17:00:47 2017 -0500 SOLR-10296: conversion, letter P commit 26a571e0bf22de52caced8d72f7badb1afbcb0b4 Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 15:47:29 2017 -0500 SOLR-10296: conversion, letter O commit 0ffdf3d543dc009caaf10b616cc9ee8c84ef2dac Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 14:48:04 2017 -0500 SOLR-10296: conversion, letters M + N commit 7d7fb52ab134a1f4227cab448c5a82890ef4e855 Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 14:03:53 2017 -0500 SOLR-10296: conversion, letter L; some other cleanups commit c4b547c55a0461f8a7d4191a0e233d8a59d113de Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 11:59:51 2017 -0500 SOLR-10296: conversion, letters J + K commit d77278df6bb7d0639c18d2cc6f8cee3ff9196c96 Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 11:12:50 2017 -0500 SOLR-10296: conversion, letter I commit 8916dd05af036ac58bc0754c994e62e45c808249 Author: Cassandra Targett <ctargett@apache.org> Date: Sun May 7 10:43:43 2017 -0500 SOLR-10296: fix tables that declare specific column percentages commit 7f1990c56950497a086fdfcbbccc5f3e16684cfd Author: Cassandra Targett <ctargett@apache.org> Date: Sat May 6 14:38:26 2017 -0500 SOLR-10296: conversion, letter H commit a967d5a392e3cda08a6699dd751f597b8473f71e Author: Cassandra Targett <ctargett@apache.org> Date: Sat May 6 13:58:00 2017 -0500 SOLR-10296: conversion, letter G + some heading level cleanups commit f060417a8345de17fa2c1c3e210da46ae5b6599e Author: Cassandra Targett <ctargett@apache.org> Date: Sat May 6 08:09:41 2017 -0500 SOLR-10296: conversion, done with letter F commit ccf5dd28af555a35b3938ad8948afa6822887fbc Author: Cassandra Targett <ctargett@apache.org> Date: Fri May 5 22:42:37 2017 -0500 SOLR-10296: conversion, letter F, part 1 commit c0cc260ced47238e1342aa62ff9263ec48fe5f02 Author: Cassandra Targett <ctargett@apache.org> Date: Fri May 5 21:19:55 2017 -0500 SOLR-10296: conversion, letter E commit 645908e293298ccce31988a717dfb122c3bf3611 Author: Cassandra Targett <ctargett@apache.org> Date: Fri May 5 20:42:53 2017 -0500 SOLR-10296: content conversion, letter D commit 7905416153ff5726d97fde2774f13224c42759c1 Author: Chris Hostetter <hossman@apache.org> Date: Fri May 5 17:16:57 2017 -0700 manual cleanup of the T files commit 287ffe43c78e1cdccffb0d14c6f6cf78a0141b5e Author: Cassandra Targett <ctargett@apache.org> Date: Fri May 5 18:51:16 2017 -0500 SOLR-10296: conversion - C's commit 7c2e7ce8c3d5f66b476e8167354f581667bbb88d Author: Chris Hostetter <hossman@apache.org> Date: Fri May 5 15:07:15 2017 -0700 manual cleanup of the remaining u files commit bbe60af21393f6c8b59bdcae9c79a28a10545aa0 Author: Cassandra Targett <ctargett@apache.org> Date: Fri May 5 15:52:23 2017 -0500 SOLR-10290: content conversion: B's and some C's commit c7361afb83f3ae477c9f9a9fcbd901157735d390 Author: Chris Hostetter <hossman@apache.org> Date: Fri May 5 11:21:34 2017 -0700 manual cleanup of using-* pages commit 4697d96ca4bb0c6273865c88582907d2995c7d23 Author: Chris Hostetter <hossman@apache.org> Date: Fri May 5 10:30:46 2017 -0700 manual cleanup of w pages commit bf84e407e6111a694f689cd2a7fc34c1376d9b17 Author: Chris Hostetter <hossman@apache.org> Date: Fri May 5 10:09:26 2017 -0700 manual cleanup of w-z commit adf8959db733f516f81b5cb1b43e0b13218c4f53 Author: Cassandra Targett <ctargett@apache.org> Date: Fri May 5 12:01:52 2017 -0500 SOLR-10290: content conversion, letter A commit 4dca53bf59e138b90db7b89c7cf9ca37fcadbe46 Author: Cassandra Targett <ctargett@apache.org> Date: Fri May 5 09:43:37 2017 -0500 SOLR-10290: commit changed pages since last Confluence export commit 72e0d34bfdc3dbd8d0af51f1b55904d3b82fb215 Author: Cassandra Targett <ctargett@apache.org> Date: Wed May 3 13:35:24 2017 -0500 SOLR-10295: Use index.html; fix pub process; add nav for PDFs commit 737464ab897a424c2f6677e13d794ab136043de3 Author: Cassandra Targett <ctargett@apache.org> Date: Wed May 3 13:34:14 2017 -0500 SOLR-10295: Use index.html; add nav for PDF versions commit 7bd15b902a78756e333aa9db8363d7178aa53ac3 Author: Cassandra Targett <ctargett@apache.org> Date: Wed May 3 08:38:44 2017 -0500 SOLR-10295: typos commit 35e1acbfb537cf5540f5e576092664c8783fb29e Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 1 16:08:57 2017 -0500 SOLR-10593: remove external link icons in comment threads commit 1664ab87cf09f12a6f547425f05f4bd30f1af735 Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 1 15:36:01 2017 -0500 SOLR-10593: add comments.css to head include file so comments are styled properly commit 276db77bf30e3c23f86ac8d5107014f84d2b7d16 Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 1 14:55:06 2017 -0500 SOLR-10593: change to "solr-refguide" site for comments commit 42871f86bdaa12cc5fe68670a1145ee36d5571f4 Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 1 14:33:48 2017 -0500 SOLR-10301: small edits to how to write in asciidoc commit 8b5f9693354b9019caf43c98badaf496ab9361e2 Author: Cassandra Targett <ctargett@apache.org> Date: Mon May 1 11:26:08 2017 -0500 SOLR-10295: Add PDF instructions to publish guide commit e375e250071a793a647926e1f0ab40d1e26031a0 Author: Cassandra Targett <ctargett@apache.org> Date: Fri Apr 28 15:06:13 2017 -0500 SOLR-10295: missed some edits commit 43e70c3f8f2c9612de359b29ef7127a81672ac5c Author: Cassandra Targett <ctargett@apache.org> Date: Fri Apr 28 14:36:29 2017 -0500 SOLR-10295: add re-publish process commit f511fbf45a092f04829db14b24e6737e6f8a70fa Author: Cassandra Targett <ctargett@apache.org> Date: Fri Apr 28 08:17:40 2017 -0500 SOLR-10295: update publication process commit 49c92bf03deda0e29c9a0e774ce05cf0bfbe71c5 Author: Steve Rowe <sarowe@apache.org> Date: Thu Apr 27 14:24:38 2017 -0400 SOLR-10290: Added pygments.rb to list of required gems. Fixed build directories. commit a56e8c9b73c1a44b791db3c4b9f5840fa32b73c2 Author: Cassandra Targett <ctargett@apache.org> Date: Wed Apr 26 15:55:15 2017 -0500 SOLR-10295: clarify some instructions; add more TODOs commit 81c8215ce5dad3d5f06ad07fa9314133b9d0a542 Author: Cassandra Targett <ctargett@apache.org> Date: Wed Apr 26 14:13:45 2017 -0500 SOLR-10295: strawman process for publishing HTML version commit 73148be0baab123b93953f98d69d3b4517842f03 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Apr 20 14:35:53 2017 -0500 SOLR-10290: update raw content files commit 201d238ad61dfbbf5d7feb7d1750256fb67f39d3 Author: Cassandra Targett <ctargett@apache.org> Date: Wed Apr 5 17:47:56 2017 -0500 SOLR-10290: remove stray pipe in feed.xml commit d44e9ed8727844eaae4e7cba98d3f1e6639c7b87 Author: Cassandra Targett <ctargett@apache.org> Date: Wed Apr 5 15:14:15 2017 -0500 SOLR-10422: Remove license attribution for now-unused Raleway font commit 79e103756efc214c1ff3fca6b58c7621e077229f Author: Cassandra Targett <ctargett@apache.org> Date: Wed Apr 5 14:49:16 2017 -0500 SOLR-10290: Fix font-family references for consistency commit 34829c59cfbf615c40e0717a59f6d25d5290a845 Author: Cassandra Targett <ctargett@apache.org> Date: Wed Apr 5 14:47:09 2017 -0500 SOLR-10422: remove pdf/fonts directory; change HTML format to use Inconsolata & Noto Sans; other font-related dir cleanups commit 6472b196372b387a43920781d3b2aad1d1d47544 Author: Cassandra Targett <ctargett@apache.org> Date: Tue Apr 4 15:52:58 2017 -0500 SOLR-10290: get rid of unnecessary duplicate font directory commit c6d29e33e41435824e217acf66a02ea3b14be7de Author: Cassandra Targett <ctargett@apache.org> Date: Tue Apr 4 15:29:07 2017 -0500 SOLR-10298: replace Noto Serif with Noto Sans, to reduce font size and line height and keep readability commit d14977553f2597d84f907011a5c7275bfb79be77 Author: Chris Hostetter <hossman@apache.org> Date: Fri Mar 31 11:09:26 2017 -0700 SOLR-10298: new pdfbox based tool to reduce PDF size (via FLATE_DECODE) commit ec2cbb3eee23d94619e7c9e7e2b45fb77da61394 Author: Cassandra Targett <ctargett@apache.org> Date: Fri Mar 31 11:24:52 2017 -0500 SOLR-10290: Fix feed.xml in case we want to have it in the online site; ensure URL is right everywhere commit 5c29efc41a0213908f1b0ebd6d40c09927f6832f Author: Cassandra Targett <ctargett@apache.org> Date: Fri Mar 31 11:23:34 2017 -0500 SOLR-10290: Clean up _config.yml.template: update description; remove unused settings; move comments to above the thing they describe commit 8071d3f4a2aac2b8a3b2e38bc1896f507a7e7763 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 30 15:04:32 2017 -0500 Small edits to PDF meta-docs commit 3b592f1be5f803c33fc170f6bf54b78e0597bef3 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 30 15:03:53 2017 -0500 SOLR-10346: Remove topnav.yml data file & hard code top navigation into topnav template commit 9bb9568b65cfec495d3effb570a65ba84fd2d9a3 Author: Cassandra Targett <ctargett@apache.org> Date: Tue Mar 28 15:58:47 2017 -0500 SOLR-10300: add docs on building PDF and HTML versions commit a214ff8c79a19f1babbea530caf2536a7e7f425e Author: Cassandra Targett <ctargett@apache.org> Date: Tue Mar 28 15:58:00 2017 -0500 SOLR-10298: remove some PDF build params that are not used commit 017b890f7cdde1e1c7ec4b73ed8943db7eff370d Author: Chris Hostetter <hossman@apache.org> Date: Wed Mar 22 11:22:19 2017 -0700 SOLR-10342: use ivy-version.properties and std build paths for ref-guide commit 183bfbeea69c7f1c9d481440a7ccac21b18ee1fd Author: Chris Hostetter <hossman@apache.org> Date: Wed Mar 22 10:12:26 2017 -0700 SOLR-10342: license headers commit 85bb18003830846b036751ae3137a1efacaaa79d Author: Chris Hostetter <hossman@apache.org> Date: Wed Mar 22 10:08:17 2017 -0700 SOLR-10342: use common-build.xml for variables commit 853c4ae0467607d508d8b3a13b60ad4414ef7234 Author: Cassandra Targett <ctargett@apache.org> Date: Mon Mar 20 16:17:45 2017 -0500 SOLR-10300, SOLR-10301: add meta-docs directory and first pass at Asciidoc syntax & tools commit 0e6f187daed4e571c6fa7f438a5ce7e9fd53ea54 Author: Cassandra Targett <ctargett@apache.org> Date: Mon Mar 20 10:20:31 2017 -0500 Remove errant .DS_Store file commit 46251028f4ca21305528b4a384aba64dbfc4d2cf Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 13:07:50 2017 -0500 SOLR-10290: Add remaining files needed for complete builds commit 08e6c9e99e426d3269af9cd3bb9697fd78c2da81 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 13:03:45 2017 -0500 SOLR-10290: Really last batch of images commit 66e7d9be95cde5a51716128ba1a33571132ff76d Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 13:00:58 2017 -0500 SOLR-10290: Add last batch of images commit 7012478b8bc1118f9acc0c1e34cc9b735a54e6a3 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 13:00:11 2017 -0500 SOLR-10290: Add more images commit fca9f3681452466941d7107d8813ba0c1e04edbb Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 12:59:10 2017 -0500 SOLR-10290: Add more images commit 7e8fd9ac0b87a5bdbcc589ec9c6f747561e9e7bc Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 12:57:04 2017 -0500 SOLR-10290: Add some more images commit 000fe8090da9c1d953fb0927b612a76de4f9ccf0 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 12:55:58 2017 -0500 SOLR-10290: Add some of the images commit 45a148a74805ae4723edab8230b1d2ba1f62284b Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 12:28:21 2017 -0500 SOLR-10290: Add .adoc files commit 2a6997b027ffa4cacab55ac8eb66d178b131a2fb Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 12:24:58 2017 -0500 SOLR-10290: Add config.yml template for Jekyll build commit 71001667e2781cedee3bc92f985b24fc3c99c3e3 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 12:22:35 2017 -0500 SOLR-10290: Add files for PDF build commit 659494333e2f0aa1700692e082a6a4f94e07720e Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 12:12:12 2017 -0500 SOLR-10290: Add files needed for Jekyll HTML build commit ec324b294ce858733dd014399a27ccb2cb513def Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 11:51:06 2017 -0500 SOLR-10290: Add ivy and build files, etc. commit 8736246ee51e8fbf08ee8d08a1dc22cdeba50d97 Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 11:49:12 2017 -0500 SOLR-10290: Add Confluence conversion tools commit e825f0a7501802bd79004ed0ac44b62eba59954d Author: Cassandra Targett <ctargett@apache.org> Date: Thu Mar 16 10:54:18 2017 -0500 SOLR-10290: Initial commit of ref guide tools
2017-05-10 17:40:25 -04:00
<ant dir="solr-ref-guide" target="resolve" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</ant>
<contrib-crawl target="resolve"/>
</sequential>
</target>
<target name="documentation-lint" depends="-ecj-javadoc-lint,-documentation-lint-unsupported" if="documentation-lint.supported"
description="Validates the generated documentation (HTML errors, broken links,...)">
<!-- we use antcall here, otherwise ANT will run all dependent targets: -->
<antcall target="-documentation-lint"/>
</target>
<!-- TODO: does solr have any other docs we should check? -->
<!-- TODO: also integrate checkJavaDocs.py, which does more checks -->
<target name="-documentation-lint" depends="documentation">
<jtidy-macro>
<!-- NOTE: must currently exclude deprecated-list due to a javadocs bug (as of 1.7.0_09)
javadocs generates invalid XML if you deprecate a method that takes a parameter
with a generic type -->
<fileset dir="build/docs" includes="**/*.html" excludes="**/deprecated-list.html"/>
</jtidy-macro>
<echo message="Checking for broken links..."/>
<check-broken-links dir="${javadoc.dir}"/>
<echo message="Checking for malformed docs..."/>
<!-- TODO: add missing docs for all classes and bump this to level=class -->
<check-missing-javadocs dir="${javadoc.dir}" level="package"/>
</target>
<target name="-ecj-javadoc-lint" depends="compile,compile-test,jar-test-framework,-ecj-javadoc-lint-unsupported,-ecj-resolve" if="ecj-javadoc-lint.supported">
<subant target="-ecj-javadoc-lint" failonerror="true" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
<fileset dir="core" includes="build.xml"/>
<fileset dir="solrj" includes="build.xml"/>
<fileset dir="test-framework" includes="build.xml"/>
</subant>
<contrib-crawl target="-ecj-javadoc-lint"/>
</target>
<!-- define-lucene-javadoc-url is *not* a useless dependencies. Do not remove! -->
<target name="-dist-maven" depends="install-maven-tasks,define-lucene-javadoc-url">
<sequential>
<m2-deploy pom.xml="${filtered.pom.templates.dir}/solr/pom.xml"/> <!-- Solr parent POM -->
<subant target="-dist-maven" inheritall="false" >
<propertyset refid="uptodate.and.compiled.properties"/>
<fileset dir="core" includes="build.xml"/>
<fileset dir="solrj" includes="build.xml"/>
<fileset dir="test-framework" includes="build.xml"/>
<fileset dir="webapp" includes="build.xml"/>
</subant>
<contrib-crawl target="-dist-maven"/>
</sequential>
</target>
<target name="-install-to-maven-local-repo" depends="install-maven-tasks">
<sequential>
<m2-install pom.xml="${filtered.pom.templates.dir}/solr/pom.xml"/> <!-- Solr parent POM -->
<subant target="-install-to-maven-local-repo" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
<fileset dir="core" includes="build.xml"/>
<fileset dir="solrj" includes="build.xml"/>
<fileset dir="test-framework" includes="build.xml"/>
<fileset dir="webapp" includes="build.xml"/>
</subant>
<contrib-crawl target="-install-to-maven-local-repo"/>
</sequential>
</target>
<target name="generate-maven-artifacts" depends="-unpack-solr-tgz">
<ant dir=".." target="resolve" inheritall="false"/>
<antcall target="-filter-pom-templates" inheritall="false"/>
<antcall target="-dist-maven" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
</antcall>
</target>
<target name="-validate-maven-dependencies" depends="compile-tools, install-maven-tasks, load-custom-tasks">
<sequential>
<subant target="-validate-maven-dependencies" failonerror="true" inheritall="false">
<propertyset refid="uptodate.and.compiled.properties"/>
<fileset dir="core" includes="build.xml"/>
<fileset dir="solrj" includes="build.xml"/>
<fileset dir="test-framework" includes="build.xml"/>
<fileset dir="webapp" includes="build.xml"/>
</subant>
<contrib-crawl target="-validate-maven-dependencies"/>
</sequential>
</target>
<!-- ========================================================================= -->
<!-- ========================= COMMITTERS' HELPERS =========================== -->
<!-- ========================================================================= -->
<property name="analysis-common.res.dir" value="../lucene/analysis/common/src/resources/org/apache/lucene/analysis"/>
<property name="analysis-kuromoji.res.dir" value="../lucene/analysis/kuromoji/src/resources/org/apache/lucene/analysis"/>
<property name="analysis.conf.dest" value="${example}/solr/collection1/conf/lang"/>
<target name="sync-analyzers"
description="Committers' Helper: synchronizes analysis resources (e.g. stoplists) to the example">
<!-- arabic -->
<copy verbose="true" file="${analysis-common.res.dir}/ar/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_ar.txt"/>
<!-- bulgarian -->
<copy verbose="true" file="${analysis-common.res.dir}/bg/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_bg.txt"/>
<!-- catalan -->
<copy verbose="true" file="${analysis-common.res.dir}/ca/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_ca.txt"/>
<!-- kurdish -->
<copy verbose="true" file="${analysis-common.res.dir}/ckb/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_ckb.txt"/>
<!-- czech -->
<copy verbose="true" file="${analysis-common.res.dir}/cz/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_cz.txt"/>
<!-- danish -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/danish_stop.txt"
tofile="${analysis.conf.dest}/stopwords_da.txt"/>
<!-- german -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/german_stop.txt"
tofile="${analysis.conf.dest}/stopwords_de.txt"/>
<!-- greek -->
<copy verbose="true" file="${analysis-common.res.dir}/el/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_el.txt"/>
<!-- spanish -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/spanish_stop.txt"
tofile="${analysis.conf.dest}/stopwords_es.txt"/>
<!-- basque -->
<copy verbose="true" file="${analysis-common.res.dir}/eu/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_eu.txt"/>
<!-- persian -->
<copy verbose="true" file="${analysis-common.res.dir}/fa/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_fa.txt"/>
<!-- finnish -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/finnish_stop.txt"
tofile="${analysis.conf.dest}/stopwords_fi.txt"/>
<!-- french -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/french_stop.txt"
tofile="${analysis.conf.dest}/stopwords_fr.txt"/>
<!-- irish -->
<copy verbose="true" file="${analysis-common.res.dir}/ga/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_ga.txt"/>
<!-- galician -->
<copy verbose="true" file="${analysis-common.res.dir}/gl/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_gl.txt"/>
<!-- hindi -->
<copy verbose="true" file="${analysis-common.res.dir}/hi/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_hi.txt"/>
<!-- hungarian -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/hungarian_stop.txt"
tofile="${analysis.conf.dest}/stopwords_hu.txt"/>
<!-- armenian -->
<copy verbose="true" file="${analysis-common.res.dir}/hy/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_hy.txt"/>
<!-- indonesian -->
<copy verbose="true" file="${analysis-common.res.dir}/id/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_id.txt"/>
<!-- italian -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/italian_stop.txt"
tofile="${analysis.conf.dest}/stopwords_it.txt"/>
<!-- japanese -->
<copy verbose="true" file="${analysis-kuromoji.res.dir}/ja/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_ja.txt"/>
<copy verbose="true" file="${analysis-kuromoji.res.dir}/ja/stoptags.txt"
tofile="${analysis.conf.dest}/stoptags_ja.txt"/>
<!-- latvian -->
<copy verbose="true" file="${analysis-common.res.dir}/lv/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_lv.txt"/>
<!-- dutch -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/dutch_stop.txt"
tofile="${analysis.conf.dest}/stopwords_nl.txt"/>
<!-- norwegian -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/norwegian_stop.txt"
tofile="${analysis.conf.dest}/stopwords_no.txt"/>
<!-- portuguese -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/portuguese_stop.txt"
tofile="${analysis.conf.dest}/stopwords_pt.txt"/>
<!-- romanian -->
<copy verbose="true" file="${analysis-common.res.dir}/ro/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_ro.txt"/>
<!-- russian -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/russian_stop.txt"
tofile="${analysis.conf.dest}/stopwords_ru.txt"/>
<!-- swedish -->
<copy verbose="true" file="${analysis-common.res.dir}/snowball/swedish_stop.txt"
tofile="${analysis.conf.dest}/stopwords_sv.txt"/>
<!-- thai -->
<copy verbose="true" file="${analysis-common.res.dir}/th/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_th.txt"/>
<!-- turkish -->
<copy verbose="true" file="${analysis-common.res.dir}/tr/stopwords.txt"
tofile="${analysis.conf.dest}/stopwords_tr.txt"/>
</target>
<target name="jar-checksums" depends="resolve">
<jar-checksum-macro srcdir="${common-solr.dir}" dstdir="${common-solr.dir}/licenses"/>
</target>
<target name="-append-module-dependencies-properties">
<ant dir="core" target="-append-module-dependencies-properties" inheritAll="false"/>
<ant dir="solrj" target="-append-module-dependencies-properties" inheritAll="false"/>
<ant dir="test-framework" target="-append-module-dependencies-properties" inheritAll="false"/>
<contrib-crawl target="-append-module-dependencies-properties"/>
</target>
</project>