Package com.easydesk.lucene.om.builder
Class QueryDocumentBuilder
java.lang.Object
com.easydesk.lucene.om.builder.QueryDocumentBuilder
- All Implemented Interfaces:
IndexConstants,DocumentBuilder<Query>,OmIndexConstants
@Component
public class QueryDocumentBuilder
extends Object
implements DocumentBuilder<Query>, OmIndexConstants
Query document builder : TextScope Query 만 이름을 IndexConstants.KEY_WORD 로 index 한다.
기존의 capital letter (cpts) field 는 core 의 LanguageUtils / CapitalLetter 속성이 제거되어 index 하지
않는다.
- Author:
- YounghoCho
-
Field Summary
Fields 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_IDFields inherited from interface com.easydesk.lucene.om.OmIndexConstants
QUERY_ID, QUERY_LOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.document.DocumentgetInstance(Query om) getType()
-
Constructor Details
-
QueryDocumentBuilder
public QueryDocumentBuilder()
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceDocumentBuilder<Query>- Returns:
- 이 builder 가 처리하는 OM type
-
getInstance
- Specified by:
getInstancein interfaceDocumentBuilder<Query>- Parameters:
om- OM 객체- Returns:
- document, index 하지 않거나 index 에서 제거하여야 하면
null - Throws:
Exception- 오류
-