|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
a Search Collection
| Field Summary | |
static short |
SEARCH_TYPE_EXPLICIT
Field SEARCH_TYPE_EXPLICIT |
static short |
SEARCH_TYPE_SIMPLE
Field SEARCH_TYPE_SIMPLE |
| Method Summary | |
SearchResulItem[] |
_search(SearchData data,
java.lang.String criteria,
java.lang.String language,
short type,
java.lang.String categoryTree,
java.lang.String[] category)
search the collection |
void |
create()
create a collection |
java.lang.Object |
created()
return time when collection was created |
IndexResult |
delete()
delete the collection |
IndexResult |
deleteIndex(PageContext pc,
java.lang.String key,
short type,
java.lang.String queryName)
delete a Index from collection |
java.lang.Object |
getCategoryInfo()
|
DateTime |
getCreated()
|
int |
getDocumentCount()
|
int |
getDocumentCount(java.lang.String id)
|
java.lang.String |
getLanguage()
|
DateTime |
getLastUpdate()
|
Log |
getLogger()
|
java.lang.String |
getName()
|
Resource |
getPath()
|
SearchEngine |
getSearchEngine()
|
long |
getSize()
|
IndexResult |
index(PageContext pc,
java.lang.String key,
short type,
java.lang.String urlpath,
java.lang.String title,
java.lang.String body,
java.lang.String language,
java.lang.String[] extensions,
java.lang.String query,
boolean recurse,
java.lang.String categoryTree,
java.lang.String[] categories,
java.lang.String custom1,
java.lang.String custom2,
java.lang.String custom3,
java.lang.String custom4)
updates a index of a collection |
IndexResult |
indexCustom(java.lang.String id,
QueryColumn title,
QueryColumn keyColumn,
QueryColumn[] bodyColumns,
java.lang.String language,
QueryColumn custom1,
QueryColumn custom2,
QueryColumn custom3,
QueryColumn custom4)
updates a collection with a custom |
IndexResult |
indexFile(java.lang.String id,
java.lang.String title,
Resource file,
java.lang.String language)
updates a collection with a file |
IndexResult |
indexPath(java.lang.String id,
java.lang.String title,
Resource dir,
java.lang.String[] extensions,
boolean recurse,
java.lang.String language)
updates a collection with a path |
IndexResult |
indexURL(java.lang.String id,
java.lang.String title,
java.net.URL url,
java.lang.String[] extensions,
boolean recurse,
java.lang.String language)
updates a collection with a url |
void |
map(Resource path)
map a Collection |
void |
optimize()
optimize a Collection |
IndexResult |
purge()
purge a collection |
void |
repair()
repair a Collection |
int |
search(SearchData data,
Query qry,
java.lang.String criteria,
java.lang.String language,
short type,
int startrow,
int maxrow,
java.lang.String categoryTree,
java.lang.String[] category)
search the collection |
| Field Detail |
public static final short SEARCH_TYPE_SIMPLE
SEARCH_TYPE_SIMPLE
public static final short SEARCH_TYPE_EXPLICIT
SEARCH_TYPE_EXPLICIT
| Method Detail |
public void create()
throws SearchException
SearchException
public void optimize()
throws SearchException
SearchException
public void map(Resource path)
throws SearchException
path -
SearchException
public void repair()
throws SearchException
SearchException
public IndexResult index(PageContext pc,
java.lang.String key,
short type,
java.lang.String urlpath,
java.lang.String title,
java.lang.String body,
java.lang.String language,
java.lang.String[] extensions,
java.lang.String query,
boolean recurse,
java.lang.String categoryTree,
java.lang.String[] categories,
java.lang.String custom1,
java.lang.String custom2,
java.lang.String custom3,
java.lang.String custom4)
throws PageException,
java.net.MalformedURLException,
SearchException
pc - key - type - urlpath - title - body - language - extensions - query - recurse - categoryTree - categories - custom1 - custom2 - custom3 - custom4 -
PageException
java.net.MalformedURLException
SearchException
public IndexResult indexFile(java.lang.String id,
java.lang.String title,
Resource file,
java.lang.String language)
throws SearchException
id - title - file - language -
SearchException
public IndexResult indexPath(java.lang.String id,
java.lang.String title,
Resource dir,
java.lang.String[] extensions,
boolean recurse,
java.lang.String language)
throws SearchException
id - title - dir - recurse - extensions - language -
SearchException
public IndexResult indexURL(java.lang.String id,
java.lang.String title,
java.net.URL url,
java.lang.String[] extensions,
boolean recurse,
java.lang.String language)
throws SearchException
id - title - recurse - extensions - url - language -
SearchException
public IndexResult indexCustom(java.lang.String id,
QueryColumn title,
QueryColumn keyColumn,
QueryColumn[] bodyColumns,
java.lang.String language,
QueryColumn custom1,
QueryColumn custom2,
QueryColumn custom3,
QueryColumn custom4)
throws SearchException
id - title - Title for the IndexkeyColumn - Key ColumnbodyColumns - Body Column Arraylanguage - Language for indexcustom1 - custom2 - custom3 - custom4 -
SearchExceptionpublic java.lang.String getLanguage()
public IndexResult purge()
throws SearchException
SearchException
public IndexResult delete()
throws SearchException
SearchException
public IndexResult deleteIndex(PageContext pc,
java.lang.String key,
short type,
java.lang.String queryName)
throws SearchException
pc - key - type - queryName -
SearchExceptionpublic Resource getPath()
public DateTime getCreated()
public DateTime getLastUpdate()
public java.lang.String getName()
public Log getLogger()
public SearchEngine getSearchEngine()
public java.lang.Object created()
public int search(SearchData data,
Query qry,
java.lang.String criteria,
java.lang.String language,
short type,
int startrow,
int maxrow,
java.lang.String categoryTree,
java.lang.String[] category)
throws SearchException,
PageException
data - qry - Query to append resutscriteria - language - type - SEARCH_TYPE_EXPLICIT or SEARCH_TYPE_SIMPLEstartrow - maxrow - categoryTree - category -
SearchException
PageException
public SearchResulItem[] _search(SearchData data,
java.lang.String criteria,
java.lang.String language,
short type,
java.lang.String categoryTree,
java.lang.String[] category)
throws SearchException
data - criteria - language - type - SEARCH_TYPE_EXPLICIT or SEARCH_TYPE_SIMPLEcategoryTree - category -
SearchExceptionpublic long getSize()
public int getDocumentCount()
public int getDocumentCount(java.lang.String id)
public java.lang.Object getCategoryInfo()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||