[ https://issues.apache.org/jira/browse/SOLR-1150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12711952#action_12711952 ]
Siddharth Gargate commented on SOLR-1150: ----------------------------------------- Thanks Mark. SolrIndexSearcher.readDocs method internally reads one doc at a time. So there shouldn't be any performance loss. > OutofMemoryError on enabling highlighting > ----------------------------------------- > > Key: SOLR-1150 > URL: https://issues.apache.org/jira/browse/SOLR-1150 > Project: Solr > Issue Type: Improvement > Components: highlighter > Affects Versions: 1.4 > Reporter: Siddharth Gargate > Fix For: 1.4 > > Attachments: SOLR-1150.patch > > > Please refer to following mail thread > http://markmail.org/message/5nhkm5h3ongqlput > I am testing with 2MB document size and just 500 documents. Indexing is > working fine even with 128MB heap size. But on searching Solr throws OOM > error. This issue is observed only when we enable highlighting. While > indexing I am storing 1 MB text. While searching Solr reads all the 500 > documents in the memory. It also reads the complete 1 MB stored field in the > memory for all 500 documents. Due to this 500 docs * 1 MB * 2 (2 bytes per > char) = 1000 MB memory is required for searching. > This memory usage can be reduced by reading one document at a time. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.