Я пишу простую программу с solrj, которая индексирует файлы, но через минуту она упала, и java.lang.OutOfmemoryError: появляется пространство кучи java
Я использую Eclipse, и объем моей памяти составляет около 2 ГБ, и яустановите -Xms1024M-Xmx2048M для моей виртуальной машины аргумента tomcat и моего приложения в конфигурации отладки и раскомментируйте maxBufferedDocs в solrconfig и установите его равным 100, а затем снова запустите приложение, но вскоре произойдет сбой, когда он достигнет файлов размером более 500 МБ
есть ли конфигурация для индексации больших файлов с помощью solrj?детали моего solrj как ниже:
String urlString = "http://localhost:8983/solr/file";
CommonsHttpSolrServer solr = new CommonsHttpSolrServer(urlString);
ContentStreamUpdateRequest req = new ContentStreamUpdateRequest("/update/extract");
req.addFile(file);
req.setParam("literal.id", file.getAbsolutePath());
req.setParam("literal.name", file.getName());
req.setAction(ACTION.COMMIT, true, true);
solr.request(req);