Thanks for answers.. So, I download Solr thanks to SVN -> https://svn.apache.org/repos/asf/lucene/solr/trunk/ I apply the patch SOLR-769 and i have these errors messages : debian:/home/jeimecke/Desktop/solr# patch -p 0 -i SOLR-769.patch patching file NOTICE.txt Hunk #5 FAILED at 106. 1 out of 5 hunks FAILED -- saving rejects to file NOTICE.txt.rej patching file LICENSE.txt Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 7 out of 7 hunks ignored -- saving rejects to file LICENSE.txt.rej patching file contrib/clustering/lib/solr-carrot2-filter-lingo-pom.xml.template patching file contrib/clustering/lib/solr-jama-pom.xml.template patching file contrib/clustering/lib/solr-violinstrings-pom.xml.template patching file contrib/clustering/lib/solr-carrot2-util-common-pom.xml.template patching file contrib/clustering/lib/solr-carrot2-snowball-stemmers-pom.xml.template patching file contrib/clustering/lib/solr-carrot2-local-core-pom.xml.template patching file contrib/clustering/lib/solr-carrot2-util-tokenizer-pom.xml.template patching file contrib/clustering/src/test/java/org/apache/solr/handler/clustering/ClusteringComponentTest.java patching file contrib/clustering/src/test/java/org/apache/solr/handler/clustering/AbstractClusteringTest.java patching file contrib/clustering/src/test/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngineTest.java patching file contrib/clustering/src/test/java/org/apache/solr/handler/clustering/MockDocumentClusteringEngine.java patching file contrib/clustering/src/test/resources/solr/conf/schema.xml patching file contrib/clustering/src/test/resources/solr/conf/solrconfig.xml patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringParams.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/DocumentClusteringEngine.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringEngine.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/SearchClusteringEngine.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/SolrInputComponent.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/SolrCarrotDocument.java patching file contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotParams.java patching file contrib/clustering/build.xml patching file contrib/clustering/solr-clustering-pom.xml.template patching file contrib/dataimporthandler/build.xml Hunk #1 FAILED at 30. 1 out of 1 hunk FAILED -- saving rejects to file contrib/dataimporthandler/build.xml.rej patching file CHANGES.txt Hunk #1 succeeded at 139 with fuzz 2 (offset 69 lines). patching file src/java/org/apache/solr/handler/component/QueryComponent.java patching file example/clustering/solr/conf/schema.xml patching file example/clustering/solr/conf/solrconfig.xml patching file example/clustering/README.txt patching file build.xml Hunk #1 FAILED at 192. Hunk #2 FAILED at 468. Hunk #3 FAILED at 555. Hunk #4 FAILED at 571. Hunk #5 FAILED at 740. Hunk #6 FAILED at 816. Hunk #7 succeeded at 766 with fuzz 1 (offset -60 lines). Hunk #8 succeeded at 784 with fuzz 2 (offset -50 lines). Hunk #9 FAILED at 860. 7 out of 9 hunks FAILED -- saving rejects to file build.xml.rej
So, I applied the patch manually on build.xml and i have copied clustering-tabs.tar in contrib/clustering/lib.. Then, I use the command ant run-example I have these errors messages : compile: [javac] Compiling 9 source files to /home/jeimecke/Desktop/solr/contrib/clustering/target/classes [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:19: package org.apache.solr.common.params does not exist [javac] import org.apache.solr.common.params.SolrParams; [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:20: package org.apache.solr.common.util does not exist [javac] import org.apache.solr.common.util.NamedList; [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:21: package org.apache.solr.core does not exist [javac] import org.apache.solr.core.SolrCore; [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:22: package org.apache.solr.core does not exist [javac] import org.apache.solr.core.SolrResourceLoader; [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:24: package org.apache.solr.handler.component does not exist [javac] import org.apache.solr.handler.component.ResponseBuilder; [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:25: package org.apache.solr.handler.component does not exist [javac] import org.apache.solr.handler.component.SearchComponent; [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:26: package org.apache.solr.search does not exist [javac] import org.apache.solr.search.DocListAndSet; [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:27: package org.apache.solr.util.plugin does not exist ...... [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:96: method does not override a method from its superclass [javac] @Override [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:110: cannot find symbol [javac] symbol : class NamedList [javac] location: class org.apache.solr.handler.clustering.ClusteringComponent [javac] NamedList engineNL = (NamedList) initParams.getVal(i); [javac] ^ [javac] /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/ClusteringComponent.java:110: cannot find symbol [javac] symbol : class NamedList [javac] location: class org.apache.solr.handler.clustering.ClusteringComponent [javac] NamedList engineNL = (NamedList) initParams.getVal(i); [javac] ^ [javac] Note: /home/jeimecke/Desktop/solr/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 100 errors BUILD FAILED /home/jeimecke/Desktop/solr/common-build.xml:335: The following error occurred while executing this line: /home/jeimecke/Desktop/solr/common-build.xml:212: The following error occurred while executing this line: /home/jeimecke/Desktop/solr/contrib/clustering/build.xml:58: The following error occurred while executing this line: /home/jeimecke/Desktop/solr/common-build.xml:152: Compile failed; see the compiler error output for details. Total time: 16 seconds Maybe can you give the version of Solr for which the patch was designed ? Maybe with this version, the problems will disappear! Cheers, Jean-Philip Eimecke