[hibernate-commits] Hibernate SVN: r19190 - search/trunk/hibernate-search/src/main/java/org/hibernate/search/engine.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Apr 8 09:49:57 EDT 2010


Author: epbernard
Date: 2010-04-08 09:49:57 -0400 (Thu, 08 Apr 2010)
New Revision: 19190

Modified:
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderIndexedEntity.java
Log:
HSEARCH-443 use Fieldable when possible instead of Field

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderIndexedEntity.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderIndexedEntity.java	2010-04-08 12:43:51 UTC (rev 19189)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderIndexedEntity.java	2010-04-08 13:49:57 UTC (rev 19190)
@@ -37,6 +37,7 @@
 import org.apache.lucene.analysis.Analyzer;
 import org.apache.lucene.document.Document;
 import org.apache.lucene.document.Field;
+import org.apache.lucene.document.Fieldable;
 import org.apache.lucene.index.Term;
 import org.slf4j.Logger;
 
@@ -514,7 +515,7 @@
 
 		// now we give the discriminator the opportunity to specify a analyzer per field level
 		for ( Object o : doc.getFields() ) {
-			Field field = ( Field ) o;
+			Fieldable field = ( Fieldable ) o;
 			if ( !processedFieldNames.contains( field.name() ) ) {
 				String analyzerName = discriminator.getAnalyzerDefinitionName( value, unproxiedInstance, field.name() );
 				if ( analyzerName != null ) {



More information about the hibernate-commits mailing list