Class IndexingHelper


  • public class IndexingHelper
    extends Object
    • Field Detail

      • maxRetryCount

        protected int maxRetryCount
      • defaultRowSize

        protected int defaultRowSize
      • requestInterval

        protected long requestInterval
    • Constructor Detail

      • IndexingHelper

        public IndexingHelper()
    • Method Detail

      • deleteDocumentByQuery

        public long deleteDocumentByQuery​(SearchEngineClient searchEngineClient,
                                          org.codelibs.fesen.index.query.QueryBuilder queryBuilder)
      • 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.codelibs.fesen.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)