Package org.codelibs.fess.helper
Class IndexingHelper
java.lang.Object
org.codelibs.fess.helper.IndexingHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcalculateDocumentSize(Map<String, Object> dataMap) longdeleteByConfigId(String configId) longdeleteByConfigId(SearchEngineClient searchEngineClient, String index, String configId) protected longdeleteByQueryBuilder(SearchEngineClient searchEngineClient, String index, org.opensearch.index.query.QueryBuilder queryBuilder) longdeleteBySessionId(String sessionId) longdeleteBySessionId(SearchEngineClient searchEngineClient, String index, String sessionId) longdeleteByVirtualHost(String virtualHost) longdeleteByVirtualHost(SearchEngineClient searchEngineClient, String index, String virtualHost) longdeleteChildDocument(SearchEngineClient searchEngineClient, String id) booleandeleteDocument(SearchEngineClient searchEngineClient, String id) protected longdeleteDocumentByQuery(SearchEngineClient searchEngineClient, String index, org.opensearch.index.query.QueryBuilder queryBuilder) longdeleteDocumentByQuery(SearchEngineClient searchEngineClient, org.opensearch.index.query.QueryBuilder queryBuilder) longdeleteDocumentByUrl(SearchEngineClient searchEngineClient, String url) longdeleteDocumentsByDocId(SearchEngineClient searchEngineClient, List<String> docIdList) protected longdeleteOldDocuments(SearchEngineClient searchEngineClient, DocList docList) getChildDocumentList(SearchEngineClient searchEngineClient, String id, String[] fields) getDocument(SearchEngineClient searchEngineClient, String id, String[] fields) getDocumentListByPrefixId(SearchEngineClient searchEngineClient, String id, String[] fields) getDocumentListByQuery(SearchEngineClient searchEngineClient, org.opensearch.index.query.QueryBuilder queryBuilder, String[] fields) protected longgetDocumentSizeByQuery(SearchEngineClient searchEngineClient, org.opensearch.index.query.QueryBuilder queryBuilder, FessConfig fessConfig) protected intrefreshIndex(SearchEngineClient searchEngineClient, String index) voidsendDocuments(SearchEngineClient searchEngineClient, DocList docList) voidsetDefaultRowSize(int defaultRowSize) voidsetMaxRetryCount(int maxRetryCount) voidsetRequestInterval(long requestInterval) booleanupdateDocument(SearchEngineClient searchEngineClient, String id, String field, Object value)
-
Field Details
-
maxRetryCount
protected int maxRetryCount -
defaultRowSize
protected int defaultRowSize -
requestInterval
protected long requestInterval
-
-
Constructor Details
-
IndexingHelper
public IndexingHelper()
-
-
Method Details
-
sendDocuments
-
deleteOldDocuments
-
updateDocument
public boolean updateDocument(SearchEngineClient searchEngineClient, String id, String field, Object value) -
deleteDocument
-
deleteDocumentByUrl
-
deleteDocumentsByDocId
-
deleteDocumentByQuery
public long deleteDocumentByQuery(SearchEngineClient searchEngineClient, org.opensearch.index.query.QueryBuilder queryBuilder) -
deleteDocumentByQuery
protected long deleteDocumentByQuery(SearchEngineClient searchEngineClient, String index, org.opensearch.index.query.QueryBuilder queryBuilder) -
getDocument
-
getDocumentListByPrefixId
-
deleteChildDocument
-
getChildDocumentList
-
getDocumentListByQuery
-
getDocumentSizeByQuery
protected long getDocumentSizeByQuery(SearchEngineClient searchEngineClient, org.opensearch.index.query.QueryBuilder queryBuilder, FessConfig fessConfig) -
deleteBySessionId
-
deleteBySessionId
public long deleteBySessionId(SearchEngineClient searchEngineClient, String index, String sessionId) -
deleteByConfigId
-
deleteByConfigId
-
deleteByVirtualHost
-
deleteByVirtualHost
public long deleteByVirtualHost(SearchEngineClient searchEngineClient, String index, String virtualHost) -
deleteByQueryBuilder
protected long deleteByQueryBuilder(SearchEngineClient searchEngineClient, String index, org.opensearch.index.query.QueryBuilder queryBuilder) -
refreshIndex
-
calculateDocumentSize
-
setMaxRetryCount
public void setMaxRetryCount(int maxRetryCount) -
setDefaultRowSize
public void setDefaultRowSize(int defaultRowSize) -
setRequestInterval
public void setRequestInterval(long requestInterval)
-