|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.runtime.model.DefaultComponent org.nuxeo.ecm.core.search.api.backend.impl.AbstractSearchEngineBackend org.nuxeo.ecm.platform.search.backend.core.CoreSearchBackend
public class CoreSearchBackend
Search engine backend that delegates to the core.
Constructor Summary | |
---|---|
CoreSearchBackend()
|
Method Summary | |
---|---|
void |
clear()
Clear all the indexes. |
void |
closeSession(java.lang.String sid)
Closes a search service session given its session id. |
SearchServiceSession |
createSession()
Opens a new session. |
void |
deleteAggregatedResources(java.lang.String key)
Deletes an index given an aggregated resources key This will remove all resources indexed with key as key used to identified the set ot resources. |
void |
deleteAtomicResource(java.lang.String key)
Deletes an atomic resource given its key. |
void |
index(ResolvedResources resources)
Index a set of resources. |
void |
saveAllSessions()
Save all pending sessions. |
ResultSet |
searchQuery(ComposedNXQuery nxQuery,
int offset,
int limit)
Searches results given an NXQL query. |
ResultSet |
searchQuery(NativeQuery nativeQuery,
int offset,
int range)
Searches results given a native query. |
ResultSet |
searchQuery(NativeQueryString queryString,
int offset,
int range)
Searches results given a backened specific native query string. |
Methods inherited from class org.nuxeo.ecm.core.search.api.backend.impl.AbstractSearchEngineBackend |
---|
getConfigurationFileName, getName, getSupportedAnalyzersFor, getSupportedFieldTypes, registerContribution, setConfigurationFileName, setName |
Methods inherited from class org.nuxeo.runtime.model.DefaultComponent |
---|
activate, deactivate, getAdapter, registerExtension, unregisterContribution, unregisterExtension |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CoreSearchBackend()
Method Detail |
---|
public SearchServiceSession createSession()
SearchEngineBackend
public void closeSession(java.lang.String sid)
SearchEngineBackend
public void saveAllSessions()
SearchEngineBackend
public void clear() throws IndexingException
SearchEngineBackend
IndexingException
public void index(ResolvedResources resources)
SearchEngineBackend
resources
- : ResolvedResources instance.public void deleteAggregatedResources(java.lang.String key)
SearchEngineBackend
This will remove all resources indexed with key
as key used to identified the set ot resources. See
ResolvedResources.getId()
key
- : aggregated resources key.public void deleteAtomicResource(java.lang.String key)
SearchEngineBackend
This will remove the resource identified by this resource key only.
key
- : atomic resource keypublic ResultSet searchQuery(NativeQueryString queryString, int offset, int range) throws QueryException
SearchEngineBackend
queryString
- : a backened specific native query string wrapperoffset
- pagination startrange
- pagination stop
QueryException
public ResultSet searchQuery(NativeQuery nativeQuery, int offset, int range) throws QueryException
SearchEngineBackend
nativeQuery
- : a backened specific native query wrapper.offset
- pagination startrange
- pagination stop
QueryException
- if the query is invalid or unsupportedpublic ResultSet searchQuery(ComposedNXQuery nxQuery, int offset, int limit) throws SearchException
SearchEngineBackend
nxQuery
- : a native NXP queryoffset
- pagination startlimit
- number of results.
SearchException
- if an error occured while performing the search
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |