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

      • deleteDocument

        public boolean deleteDocument​(FessEsClient fessEsClient,
                                      String id)
      • deleteDocumentByUrl

        public long deleteDocumentByUrl​(FessEsClient fessEsClient,
                                        String url)
      • deleteDocumentsByDocId

        public long deleteDocumentsByDocId​(FessEsClient fessEsClient,
                                           List<String> docIdList)
      • deleteDocumentByQuery

        public long deleteDocumentByQuery​(FessEsClient fessEsClient,
                                          org.elasticsearch.index.query.QueryBuilder queryBuilder)
      • deleteChildDocument

        public void deleteChildDocument​(FessEsClient fessEsClient,
                                        String id)
      • getDocumentListByQuery

        protected List<Map<String,​Object>> getDocumentListByQuery​(FessEsClient fessEsClient,
                                                                        org.elasticsearch.index.query.QueryBuilder queryBuilder,
                                                                        String[] fields)
      • 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)