com.solidstategroup.search
Class SearchDocument
java.lang.Object
com.solidstategroup.search.SearchDocument
public class SearchDocument
- extends java.lang.Object
SearchIndex
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATE_FORMAT
public static final java.lang.String DATE_FORMAT
- See Also:
- Constant Field Values
MAX_DATE
public static final java.lang.String MAX_DATE
- See Also:
- Constant Field Values
MIN_DATE
public static final java.lang.String MIN_DATE
- See Also:
- Constant Field Values
PADDING
public static final int PADDING
- See Also:
- Constant Field Values
SEARCH_TRUE
public static final java.lang.String SEARCH_TRUE
- See Also:
- Constant Field Values
SEARCH_FALSE
public static final java.lang.String SEARCH_FALSE
- See Also:
- Constant Field Values
SEARCH_PK
public static final java.lang.String SEARCH_PK
- See Also:
- Constant Field Values
SEARCH_PUBLISHDATE
public static final java.lang.String SEARCH_PUBLISHDATE
- See Also:
- Constant Field Values
SEARCH_CREATEDDATE
public static final java.lang.String SEARCH_CREATEDDATE
- See Also:
- Constant Field Values
SEARCH_EXPIRYDATE
public static final java.lang.String SEARCH_EXPIRYDATE
- See Also:
- Constant Field Values
SEARCH_ROOT_ARTICLE_TYPE_ID
public static final java.lang.String SEARCH_ROOT_ARTICLE_TYPE_ID
- See Also:
- Constant Field Values
SEARCH_TITLE
public static final java.lang.String SEARCH_TITLE
- See Also:
- Constant Field Values
SEARCH_DESCRIPTION
public static final java.lang.String SEARCH_DESCRIPTION
- See Also:
- Constant Field Values
SEARCH_ROOT_TAG_ID
public static final java.lang.String SEARCH_ROOT_TAG_ID
- See Also:
- Constant Field Values
SEARCH_PK_TAG
public static final java.lang.String SEARCH_PK_TAG
- See Also:
- Constant Field Values
SEARCH_SECURE_GROUPS
public static final java.lang.String SEARCH_SECURE_GROUPS
- See Also:
- Constant Field Values
SEARCH_SECURE_PUBLIC
public static final java.lang.String SEARCH_SECURE_PUBLIC
SEARCH_DUBLIN_CORE
public static final java.lang.String SEARCH_DUBLIN_CORE
- See Also:
- Constant Field Values
DC_TITLE
public static final java.lang.String DC_TITLE
- See Also:
- Constant Field Values
DC_CREATOR
public static final java.lang.String DC_CREATOR
- See Also:
- Constant Field Values
DC_DESCRIPTION
public static final java.lang.String DC_DESCRIPTION
- See Also:
- Constant Field Values
DC_PUBLISHER
public static final java.lang.String DC_PUBLISHER
- See Also:
- Constant Field Values
DC_CONRTIBUTOR
public static final java.lang.String DC_CONRTIBUTOR
- See Also:
- Constant Field Values
DC_DATE
public static final java.lang.String DC_DATE
- See Also:
- Constant Field Values
DC_TYPE
public static final java.lang.String DC_TYPE
- See Also:
- Constant Field Values
DC_FORMAT
public static final java.lang.String DC_FORMAT
- See Also:
- Constant Field Values
DC_INDENTIFIER
public static final java.lang.String DC_INDENTIFIER
- See Also:
- Constant Field Values
DC_SOURCE
public static final java.lang.String DC_SOURCE
- See Also:
- Constant Field Values
DC_LANG
public static final java.lang.String DC_LANG
- See Also:
- Constant Field Values
DC_RELATION
public static final java.lang.String DC_RELATION
- See Also:
- Constant Field Values
DC_COVERAGE
public static final java.lang.String DC_COVERAGE
- See Also:
- Constant Field Values
DC_RIGHTS
public static final java.lang.String DC_RIGHTS
- See Also:
- Constant Field Values
DC_SUBJECT
public static final java.lang.String DC_SUBJECT
- See Also:
- Constant Field Values
DC_OPTIONS
public static final java.lang.String[] DC_OPTIONS
SEARCH_ROOT_ASSET_ID
public static final java.lang.String SEARCH_ROOT_ASSET_ID
- See Also:
- Constant Field Values
SEARCH_TEMPLATE_TEXT
public static final java.lang.String SEARCH_TEMPLATE_TEXT
- See Also:
- Constant Field Values
SEARCH_TEMPLATE_SUMMARY
public static final java.lang.String SEARCH_TEMPLATE_SUMMARY
- See Also:
- Constant Field Values
SEARCH_TEMPLATE_SEARCH
public static final java.lang.String SEARCH_TEMPLATE_SEARCH
- See Also:
- Constant Field Values
SEARCH_CONTENT_TYPE_ID
public static final java.lang.String SEARCH_CONTENT_TYPE_ID
- See Also:
- Constant Field Values
SEARCH_CONTENT_TYPE_ARTICLE
public static final java.lang.String SEARCH_CONTENT_TYPE_ARTICLE
SEARCH_PK_ARTICLE
public static final java.lang.String SEARCH_PK_ARTICLE
- See Also:
- Constant Field Values
SEARCH_CONTENT_TYPE_DOCUMENT
public static final java.lang.String SEARCH_CONTENT_TYPE_DOCUMENT
- See Also:
- Constant Field Values
SEARCH_PK_DOCUMENT
public static final java.lang.String SEARCH_PK_DOCUMENT
- See Also:
- Constant Field Values
SEARCH_CONTENT_TYPE_IMAGE
public static final java.lang.String SEARCH_CONTENT_TYPE_IMAGE
SEARCH_PK_IMAGE
public static final java.lang.String SEARCH_PK_IMAGE
- See Also:
- Constant Field Values
SEARCH_DOCUMENT_FILENAME
public static final java.lang.String SEARCH_DOCUMENT_FILENAME
- See Also:
- Constant Field Values
SEARCH_IMAGE_URL
public static final java.lang.String SEARCH_IMAGE_URL
- See Also:
- Constant Field Values
SEARCH_IMAGE_THUMBNAIL
public static final java.lang.String SEARCH_IMAGE_THUMBNAIL
- See Also:
- Constant Field Values
SearchDocument
public SearchDocument()
searchResult
public static SearchResult searchResult(int resultNumber,
org.apache.lucene.document.Document document,
boolean live)
document
public static org.apache.lucene.document.Document document(Article article)
- Index a Document
document
public static org.apache.lucene.document.Document document(Asset asset)
document
public static org.apache.lucene.document.Document document(DocumentAsset documentAsset)
buildIdsString
public static java.lang.String buildIdsString(java.lang.String prefix,
int[] ids)
document
public static org.apache.lucene.document.Document document(ImageAsset imageAsset)
primaryKeyString
public static java.lang.String primaryKeyString(java.lang.Object obj)
- PK Strings are dependant on the type of content
dublinCoreMap
public static java.util.Map dublinCoreMap()
getDateFormatter
public static java.text.SimpleDateFormat getDateFormatter()
main
public static void main(java.lang.String[] args)