You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2011/01/26 14:00:41 UTC
svn commit: r1063702 - in /lucene/dev/trunk/solr: CHANGES.txt
src/test-files/solr/conf/schema.xml
src/test/org/apache/solr/highlight/HighlighterTest.java
Author: rmuir
Date: Wed Jan 26 13:00:41 2011
New Revision: 1063702
URL: http://svn.apache.org/viewvc?rev=1063702&view=rev
Log:
SOLR-1826: Add tests for highlighting with termOffsets=true and overlapping tokens
Modified:
lucene/dev/trunk/solr/CHANGES.txt
lucene/dev/trunk/solr/src/test-files/solr/conf/schema.xml
lucene/dev/trunk/solr/src/test/org/apache/solr/highlight/HighlighterTest.java
Modified: lucene/dev/trunk/solr/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/CHANGES.txt?rev=1063702&r1=1063701&r2=1063702&view=diff
==============================================================================
--- lucene/dev/trunk/solr/CHANGES.txt (original)
+++ lucene/dev/trunk/solr/CHANGES.txt Wed Jan 26 13:00:41 2011
@@ -733,6 +733,9 @@ Other Changes
* SOLR-2213: Upgrade to jQuery 1.4.3 (Erick Erickson via ryan)
+* SOLR-1826: Add unit tests for highlighting with termOffsets=true
+ and overlapping tokens. (Stefan Oestreicher via rmuir)
+
Build
----------------------
Modified: lucene/dev/trunk/solr/src/test-files/solr/conf/schema.xml
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/test-files/solr/conf/schema.xml?rev=1063702&r1=1063701&r2=1063702&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/test-files/solr/conf/schema.xml (original)
+++ lucene/dev/trunk/solr/src/test-files/solr/conf/schema.xml Wed Jan 26 13:00:41 2011
@@ -483,6 +483,7 @@
<field name="nullfirst" type="string" indexed="true" stored="true" sortMissingFirst="true"/>
<field name="subword" type="subword" indexed="true" stored="true"/>
+ <field name="subword_offsets" type="subword" indexed="true" stored="true" termOffsets="true"/>
<field name="numericsubword" type="numericsubword" indexed="true" stored="true"/>
<field name="protectedsubword" type="protectedsubword" indexed="true" stored="true"/>
Modified: lucene/dev/trunk/solr/src/test/org/apache/solr/highlight/HighlighterTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/test/org/apache/solr/highlight/HighlighterTest.java?rev=1063702&r1=1063701&r2=1063702&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/test/org/apache/solr/highlight/HighlighterTest.java (original)
+++ lucene/dev/trunk/solr/src/test/org/apache/solr/highlight/HighlighterTest.java Wed Jan 26 13:00:41 2011
@@ -769,4 +769,30 @@ public class HighlighterTest extends Sol
);
}
+
+ public void testSubwordWildcardHighlight() {
+ assertU(adoc("subword", "lorem PowerShot.com ipsum", "id", "1"));
+ assertU(commit());
+ assertQ("subword wildcard highlighting",
+ req("q", "subword:pow*", "hl", "true", "hl.fl", "subword"),
+ "//lst[@name='highlighting']/lst[@name='1']" +
+ "/arr[@name='subword']/str='lorem <em>PowerShot.com</em> ipsum'");
+ }
+
+ public void testSubwordWildcardHighlightWithTermOffsets() {
+ assertU(adoc("subword_offsets", "lorem PowerShot.com ipsum", "id", "1"));
+ assertU(commit());
+ assertQ("subword wildcard highlighting",
+ req("q", "subword_offsets:pow*", "hl", "true", "hl.fl", "subword_offsets"),
+ "//lst[@name='highlighting']/lst[@name='1']" +
+ "/arr[@name='subword_offsets']/str='lorem <em>PowerShot.com</em> ipsum'");
+ }
+ public void testSubwordWildcardHighlightWithTermOffsets2() {
+ assertU(adoc("subword_offsets", "lorem PowerShot ipsum", "id", "1"));
+ assertU(commit());
+ assertQ("subword wildcard highlighting",
+ req("q", "subword_offsets:pow*", "hl", "true", "hl.fl", "subword_offsets"),
+ "//lst[@name='highlighting']/lst[@name='1']" +
+ "/arr[@name='subword_offsets']/str='lorem <em>PowerShot</em> ipsum'");
+ }
}