Author: sannegrinovero
Date: 2010-03-17 17:29:44 -0400 (Wed, 17 Mar 2010)
New Revision: 19017
Modified:
search/trunk/hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderIndexedEntity.java
Log:
HSEARCH-473 Fields for _hibernate_class and the document ID are hard-coded to be analyzed
and have "norms" enabled (Dobes Vandermeer)
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-03-17
17:28:48 UTC (rev 19016)
+++
search/trunk/hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderIndexedEntity.java 2010-03-17
21:29:44 UTC (rev 19017)
@@ -404,7 +404,7 @@
CLASS_FIELDNAME,
entityType.getName(),
Field.Store.YES,
- Field.Index.NOT_ANALYZED,
+ Field.Index.NOT_ANALYZED_NO_NORMS,
Field.TermVector.NO
);
doc.add( classField );
@@ -412,8 +412,8 @@
// now add the entity id to the document
LuceneOptions luceneOptions = new LuceneOptionsImpl(
Field.Store.YES,
- Field.Index.NOT_ANALYZED, Field.TermVector.NO, idBoost
- );
+ Field.Index.NOT_ANALYZED_NO_NORMS, Field.TermVector.NO, idBoost
+ );
idBridge.set( idKeywordName, id, doc, luceneOptions );
// finally add all other document fields
Show replies by date