You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by ab...@apache.org on 2009/11/25 22:17:13 UTC
svn commit: r884277 - in /lucene/nutch/trunk: lib/
src/plugin/lib-lucene-analyzers/ src/plugin/lib-lucene-analyzers/lib/
src/plugin/summary-lucene/ src/plugin/summary-lucene/lib/
src/plugin/summary-lucene/src/java/org/apache/nutch/summary/lucene/
Author: ab
Date: Wed Nov 25 21:17:10 2009
New Revision: 884277
URL: http://svn.apache.org/viewvc?rev=884277&view=rev
Log:
NUTCH-772 Upgrade Nutch to use Lucene 2.9.1.
Added:
lucene/nutch/trunk/lib/lucene-core-2.9.1.jar (with props)
lucene/nutch/trunk/lib/lucene-misc-2.9.1.jar (with props)
lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/lib/lucene-analyzers-2.9.1.jar (with props)
lucene/nutch/trunk/src/plugin/summary-lucene/lib/lucene-highlighter-2.9.1.jar (with props)
Removed:
lucene/nutch/trunk/lib/lucene-core-2.4.0.jar
lucene/nutch/trunk/lib/lucene-misc-2.4.0.jar
lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/lib/lucene-analyzers-2.4.0.jar
lucene/nutch/trunk/src/plugin/summary-lucene/lib/lucene-highlighter-2.4.0.jar
Modified:
lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/plugin.xml
lucene/nutch/trunk/src/plugin/summary-lucene/plugin.xml
lucene/nutch/trunk/src/plugin/summary-lucene/src/java/org/apache/nutch/summary/lucene/LuceneSummarizer.java
Added: lucene/nutch/trunk/lib/lucene-core-2.9.1.jar
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/lib/lucene-core-2.9.1.jar?rev=884277&view=auto
==============================================================================
Binary file - no diff available.
Propchange: lucene/nutch/trunk/lib/lucene-core-2.9.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: lucene/nutch/trunk/lib/lucene-misc-2.9.1.jar
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/lib/lucene-misc-2.9.1.jar?rev=884277&view=auto
==============================================================================
Binary file - no diff available.
Propchange: lucene/nutch/trunk/lib/lucene-misc-2.9.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/lib/lucene-analyzers-2.9.1.jar
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/lib/lucene-analyzers-2.9.1.jar?rev=884277&view=auto
==============================================================================
Binary file - no diff available.
Propchange: lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/lib/lucene-analyzers-2.9.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/plugin.xml
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/plugin.xml?rev=884277&r1=884276&r2=884277&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/plugin.xml (original)
+++ lucene/nutch/trunk/src/plugin/lib-lucene-analyzers/plugin.xml Wed Nov 25 21:17:10 2009
@@ -25,11 +25,11 @@
<plugin
id="lib-lucene-analyzers"
name="Lucene Analysers"
- version="2.4.0"
+ version="2.9.1"
provider-name="org.apache.lucene">
<runtime>
- <library name="lucene-analyzers-2.4.0.jar">
+ <library name="lucene-analyzers-2.9.1.jar">
<export name="*"/>
</library>
</runtime>
Added: lucene/nutch/trunk/src/plugin/summary-lucene/lib/lucene-highlighter-2.9.1.jar
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/src/plugin/summary-lucene/lib/lucene-highlighter-2.9.1.jar?rev=884277&view=auto
==============================================================================
Binary file - no diff available.
Propchange: lucene/nutch/trunk/src/plugin/summary-lucene/lib/lucene-highlighter-2.9.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: lucene/nutch/trunk/src/plugin/summary-lucene/plugin.xml
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/src/plugin/summary-lucene/plugin.xml?rev=884277&r1=884276&r2=884277&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/summary-lucene/plugin.xml (original)
+++ lucene/nutch/trunk/src/plugin/summary-lucene/plugin.xml Wed Nov 25 21:17:10 2009
@@ -25,7 +25,7 @@
<library name="summary-lucene.jar">
<export name="*"/>
</library>
- <library name="lucene-highlighter-2.4.0.jar"/>
+ <library name="lucene-highlighter-2.9.1.jar"/>
</runtime>
<requires>
Modified: lucene/nutch/trunk/src/plugin/summary-lucene/src/java/org/apache/nutch/summary/lucene/LuceneSummarizer.java
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/src/plugin/summary-lucene/src/java/org/apache/nutch/summary/lucene/LuceneSummarizer.java?rev=884277&r1=884276&r2=884277&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/summary-lucene/src/java/org/apache/nutch/summary/lucene/LuceneSummarizer.java (original)
+++ lucene/nutch/trunk/src/plugin/summary-lucene/src/java/org/apache/nutch/summary/lucene/LuceneSummarizer.java Wed Nov 25 21:17:10 2009
@@ -30,6 +30,7 @@
import org.apache.lucene.search.highlight.QueryScorer;
import org.apache.lucene.search.highlight.SimpleHTMLFormatter;
import org.apache.lucene.search.highlight.WeightedTerm;
+import org.apache.lucene.search.highlight.WeightedSpanTerm;
// Nutch imports
import org.apache.nutch.analysis.NutchDocumentAnalyzer;
@@ -84,9 +85,9 @@
public Summary getSummary(String text, Query query) {
String[] terms = query.getTerms();
- WeightedTerm[] weighted = new WeightedTerm[terms.length];
+ WeightedSpanTerm[] weighted = new WeightedSpanTerm[terms.length];
for (int i=0; i<terms.length; i++) {
- weighted[i] = new WeightedTerm(1.0f, terms[i]);
+ weighted[i] = new WeightedSpanTerm(1.0f, terms[i]);
}
Highlighter highlighter = new Highlighter(FORMATTER, new QueryScorer(weighted));
TokenStream tokens = analyzer.tokenStream("content", new StringReader(text));