Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

out of memory - Solr - Faceted navigation on large index -


i have index containing 1.2 billion of documents (solr 1.4.1). want enable faceted navigation on field (int type) containg around 250 unique values.

i getting java heap space java.lang.outofmemoryerror default method (facet.method=fc), while enum method slow (but works).

what best approach given number of documents , unique values?

updated:

so if understand correctly:

  • memory usage faceting using fc method is: maxdoc * 4bytes (the field type int, 64bit jvm), is: 1118950216 * 4bytes = 4.1gb (aprox.)

  • memory usage faceting using enum method is: numberofuniquevalues * sizeofbitset = 250 * (1118950216 / 8) = 32gb

is correct?

i try again fc method (and give more ram solr).

thanks!

you'll have tune jvm memory allocation settings and/or add more memory server; or alternatively sharding index.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -