Details
-
Wish
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
5.0
-
None
-
None
-
Prod
Description
package org.apache.solr.handler.dataimport;
class SolrEntityProcessor
protected SolrDocumentList doQuery(int start) {
....
SolrQuery solrQuery = new SolrQuery(queryString);
solrQuery.setRows(rows);
solrQuery.setStart(start);
if (fields != null) {
for (String field : fields)
}
solrQuery.setRequestHandler(requestHandler);
solrQuery.setFilterQueries(filterQueries);
solrQuery.setTimeAllowed(timeout * 1000);
QueryResponse response = null;
try
catch (SolrServerException e) {
if (ABORT.equals(onError))
else if (SKIP.equals(onError))
{ wrapAndThrow(DataImportHandlerException.SKIP_ROW, e); }}
-------------------
If the do Query variant can be implemented with cursor, then it helps with any heavy lifting (bulk processing) with entity processor. That really helps.
If permitted I can contribute the fix. Currently I am using 4.10 and see the performance issues and planning the work around. If the cursor is available then it really helps.
Attachments
Attachments
Issue Links
- duplicates
-
SOLR-9668 Support cursor paging in SolrEntityProcessor
-
- Resolved
-
- is superceded by
-
SOLR-14783 Remove DIH from 9.0
-
- Closed
-