|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.xpn.xwiki.plugin.lucene.IndexData
public abstract class IndexData
| Constructor Summary | |
|---|---|
IndexData(com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
|
|
| Method Summary | |
|---|---|
void |
addDataToLuceneDocument(org.apache.lucene.document.Document luceneDoc,
com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
Adds this documents data to a lucene Document instance for indexing. |
org.apache.lucene.search.Query |
buildQuery()
Builds a Lucene query matching only the document this instance represents. |
java.util.Date |
getCreationDate()
|
java.lang.String |
getCreator()
|
java.lang.String |
getDocumentFullName()
|
java.lang.String |
getDocumentName()
|
java.lang.String |
getDocumentSpace()
|
java.lang.String |
getDocumentTitle()
|
java.lang.String |
getDocumentWeb()
Deprecated. use getDocumentSpace() instead |
java.lang.String |
getFullName()
|
protected void |
getFullText(java.lang.StringBuilder sb,
com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
|
java.lang.String |
getFullText(com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
|
java.lang.String |
getId()
|
java.lang.String |
getLanguage()
|
abstract java.lang.String |
getType()
|
java.lang.String |
getWiki()
|
void |
setAuthor(java.lang.String author)
|
void |
setCreationDate(java.util.Date creationDate)
|
void |
setCreator(java.lang.String creator)
|
void |
setDocumentFullName(java.lang.String documentFullName)
|
void |
setDocumentName(java.lang.String documentName)
|
void |
setDocumentSpace(java.lang.String documentSpace)
|
void |
setDocumentTitle(java.lang.String documentTitle)
|
void |
setDocumentWeb(java.lang.String documentWeb)
Deprecated. use setDocumentSpace(String) instead |
void |
setFullName(java.lang.String fullName)
|
void |
setLanguage(java.lang.String lang)
|
void |
setModificationDate(java.util.Date modificationDate)
|
void |
setWiki(java.lang.String wiki)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IndexData(com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
| Method Detail |
|---|
public void addDataToLuceneDocument(org.apache.lucene.document.Document luceneDoc,
com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
Short introduction to Lucene field types
Which type of Lucene field is used determines what Lucene does with data and how we can use it for searching and showing search results:
luceneDoc - if not null, this controls which translated version of the content will be indexed. If null, the
content in the default language will be used.public org.apache.lucene.search.Query buildQuery()
public java.lang.String getId()
public java.lang.String getFullText(com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
protected void getFullText(java.lang.StringBuilder sb,
com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
public abstract java.lang.String getType()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setAuthor(java.lang.String author)
author - The author to set.public void setDocumentTitle(java.lang.String documentTitle)
documentTitle - the document titlepublic void setDocumentName(java.lang.String documentName)
documentName - The documentName to set.@Deprecated public void setDocumentWeb(java.lang.String documentWeb)
setDocumentSpace(String) instead
documentWeb - The documentWeb to set.public void setDocumentSpace(java.lang.String documentSpace)
public void setDocumentFullName(java.lang.String documentFullName)
documentFullName - The documentFullName to set.public void setModificationDate(java.util.Date modificationDate)
modificationDate - The modificationDate to set.public java.lang.String getDocumentTitle()
public java.lang.String getDocumentName()
@Deprecated public java.lang.String getDocumentWeb()
getDocumentSpace() instead
public java.lang.String getDocumentSpace()
public java.lang.String getDocumentFullName()
public java.lang.String getWiki()
public void setWiki(java.lang.String wiki)
public java.util.Date getCreationDate()
public void setCreationDate(java.util.Date creationDate)
public java.lang.String getCreator()
public void setCreator(java.lang.String creator)
public java.lang.String getFullName()
public void setFullName(java.lang.String fullName)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String lang)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||