INDEX_LAST_SCAN, ORIGIN, TYPE_LUCENE, TYPE_SQL, USE_SEARCH_INDEX
Constructor and Description |
---|
IndexSQLTool() |
Modifier and Type | Method and Description |
---|---|
void |
delete(java.lang.String object,
java.lang.String row_id)
Delete object index
|
void |
indexation(ObjectDB obj)
Single object indexation
|
int |
indexation(com.simplicite.objects.System.ObjectIndex index,
Grant g,
boolean reset)
Bulk indexation of every indexed fields (take several minutes/hours for huge model)
|
SearchResult |
search(Grant g,
java.lang.String query,
int pageNum,
int pageSize)
Global search (any indexed object)
|
SearchResult |
search(Grant g,
java.lang.String object,
java.lang.String input,
java.lang.String query,
int pageNum,
int pageSize,
java.lang.String context)
Field search (useful for field completion)
|
SearchResult |
search(Grant g,
java.util.Vector<java.lang.String> objects,
java.lang.String query,
int pageNum,
int pageSize)
Object search (listed object)
|
SearchResult |
searchDoc(Grant g,
java.lang.String query,
java.util.List<java.lang.String> bookshelfs,
java.util.Hashtable<java.lang.String,java.lang.String> filter,
int max)
ZZZ EXPERIMENTAL
Search in document text
|
getIndexableObjects, searchDomain, searchIndex
public void delete(java.lang.String object, java.lang.String row_id) throws java.lang.Exception
public int indexation(com.simplicite.objects.System.ObjectIndex index, Grant g, boolean reset) throws java.lang.Exception
indexation
in interface IndexTool
reset
- true to rebuild all, false to replace/append to the existing indexjava.lang.Exception
public void indexation(ObjectDB obj) throws java.lang.Exception
indexation
in interface IndexTool
obj
- Business object (row_id must be selected)java.lang.Exception
public SearchResult search(Grant g, java.lang.String object, java.lang.String input, java.lang.String query, int pageNum, int pageSize, java.lang.String context) throws java.lang.Exception
public SearchResult search(Grant g, java.util.Vector<java.lang.String> objects, java.lang.String query, int pageNum, int pageSize) throws java.lang.Exception
public SearchResult search(Grant g, java.lang.String query, int pageNum, int pageSize) throws java.lang.Exception
public SearchResult searchDoc(Grant g, java.lang.String query, java.util.List<java.lang.String> bookshelfs, java.util.Hashtable<java.lang.String,java.lang.String> filter, int max) throws java.lang.Exception
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.