Class IndexingHelper

java.lang.Object
org.codelibs.fess.helper.IndexingHelper

public class IndexingHelper extends Object
  • Field Details

    • maxRetryCount

      protected int maxRetryCount
    • defaultRowSize

      protected int defaultRowSize
    • requestInterval

      protected long requestInterval
  • Constructor Details

    • IndexingHelper

      public IndexingHelper()
  • Method Details

    • sendDocuments

      public void sendDocuments(SearchEngineClient searchEngineClient, DocList docList)
    • updateDocument

      public boolean updateDocument(SearchEngineClient searchEngineClient, String id, String field, Object value)
    • deleteDocument

      public boolean deleteDocument(SearchEngineClient searchEngineClient, String id)
    • deleteDocumentByUrl

      public long deleteDocumentByUrl(SearchEngineClient searchEngineClient, String url)
    • deleteDocumentsByDocId

      public long deleteDocumentsByDocId(SearchEngineClient searchEngineClient, List<String> docIdList)
    • deleteDocumentByQuery

      public long deleteDocumentByQuery(SearchEngineClient searchEngineClient, org.opensearch.index.query.QueryBuilder queryBuilder)
    • getDocument

      public Map<String,Object> getDocument(SearchEngineClient searchEngineClient, String id, String[] fields)
    • getDocumentListByPrefixId

      public List<Map<String,Object>> getDocumentListByPrefixId(SearchEngineClient searchEngineClient, String id, String[] fields)
    • deleteChildDocument

      public void deleteChildDocument(SearchEngineClient searchEngineClient, String id)
    • getChildDocumentList

      public List<Map<String,Object>> getChildDocumentList(SearchEngineClient searchEngineClient, String id, String[] fields)
    • getDocumentListByQuery

      protected List<Map<String,Object>> getDocumentListByQuery(SearchEngineClient searchEngineClient, org.opensearch.index.query.QueryBuilder queryBuilder, String[] fields)
    • deleteBySessionId

      public long deleteBySessionId(String sessionId)
    • deleteByConfigId

      public long deleteByConfigId(String configId)
    • deleteByVirtualHost

      public long deleteByVirtualHost(String virtualHost)
    • deleteByQueryBuilder

      protected long deleteByQueryBuilder(String index, org.opensearch.index.query.QueryBuilder queryBuilder)
    • calculateDocumentSize

      public long calculateDocumentSize(Map<String,Object> dataMap)
    • setMaxRetryCount

      public void setMaxRetryCount(int maxRetryCount)
    • setDefaultRowSize

      public void setDefaultRowSize(int defaultRowSize)
    • setRequestInterval

      public void setRequestInterval(long requestInterval)