The index size is approximately 30% of the text indexed. The Search Service's indexed and stored properties (these can be obtained from the SearchServiceField attributes where indexed=true and stored=true) are used to estimate the index size.
- 1 million Person records. where 1 record = 1 index document.
- 1 document may contain the following indexed and stored properties determined from the SearchServiceField table for a PersonSearch service:- refnumber(10) forename(20), surname(20), AddressLine1(30), AddressLine2(30), city(20), country(15), gender(10). where (*) = max value size in character for that field.
- 1 document = (155 characters for stored value) + (66 characters for each field/term name.) = 221.
- Memory 1M Person documents and Java using 16-bit unicode per character. Total indexed and returned text 442MB * 30% = 132MB.