Package com.easydesk.lucene.om.builder
Class StructuredStringAttributeDocumentBuilder
java.lang.Object
com.easydesk.lucene.om.builder.AbstractAttributeValueDocumentBuilder<StructuredStringAttribute>
com.easydesk.lucene.om.builder.StructuredStringAttributeDocumentBuilder
- All Implemented Interfaces:
IndexConstants,DocumentBuilder<StructuredStringAttribute>
@Component
public class StructuredStringAttributeDocumentBuilder
extends AbstractAttributeValueDocumentBuilder<StructuredStringAttribute>
StructuredStringAttribute document builder : html tag 를 제거한 text 를 IndexConstants.TEXT 로 index 한다.- Author:
- YounghoCho
-
Field Summary
Fields inherited from class com.easydesk.lucene.om.builder.AbstractAttributeValueDocumentBuilder
logFields inherited from interface com.easydesk.lucene.IndexConstants
AND, ATTACHMENT_ID, ATTACHMENT_PREFIX, ATTACHMENT_TYPE_ID, ATTRIBUTE_ID, ATTRIBUTE_PREFIX, CREATED_DATE, CREATER_NAME, CREATER_NICK_NAME, CREATER_USER_NAME, DATE, DEPEND_ID, DEPEND_TYPE_ID, FLOAT_NUMBER, ITEM_ID, KEY_WORD, MODULE_ID, NUMBER, OR, PARENT_ID, RANGE, TEXT, USER_ID, USER_ITEM_ID, VALUE_ID -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new StructuredStringAttributeDocumentBuilder object. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.document.DocumentMethods inherited from class com.easydesk.lucene.om.builder.AbstractAttributeValueDocumentBuilder
buildAttributeValue, getType, isIndexable
-
Constructor Details
-
StructuredStringAttributeDocumentBuilder
public StructuredStringAttributeDocumentBuilder()Creates a new StructuredStringAttributeDocumentBuilder object.
-
-
Method Details
-
getInstance
public org.apache.lucene.document.Document getInstance(StructuredStringAttribute om) throws Exception - Parameters:
om- OM 객체- Returns:
- document, index 하지 않거나 index 에서 제거하여야 하면
null - Throws:
Exception- 오류
-